17. IBM The world's largest technology services company earned $9.5 billion in 2006, up 20% from the previous year. With its services unit now dominating sales, its future depends upon how much business and government is willing to spend in the coming year. | Wal-Mart retakes the No. 1 slot on the Fortune 500 this year. See where America's largest corporations rank, and why. (more) See the 37 companies that made both the Fortune 1000 and Best Companies to Work For lists this year. (more) |