Fortune 500 rank: 392
2008 revenue: $6.3 billion
2008 total shareholder return: 22.2%
Geriatric pharmaceutical company Omnicare is benefiting from aging baby boomers, providing health care to over a million residents in assisted living homes and other facilities. The company announced its acquisition of Advanced Care Scripts in July, and boosted earnings per share by some 40%, helping lift shares by more than 20%.
NEXT: Wal-Mart Stores