Fortune 500 rank: 18 (Previous rank: 16)
2006 Revenues (millions): $88,050
Headquarters: San Francisco, CA
Get quote: MCK
The health care services provider - and Wal-Mart's primary prescription drug supplier - has pulled itself out of the red. In 2005 it reported a loss of $157 million after being hit with a lawsuit settlement of $810 million. Thanks to strong sales, as well as acquisitions of medical technology companies, profits for 2006 were $751 million.
See more Fortune 500 data for McKesson