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. | |