They're not supposed to be sitting on cash. They're investing that money and using leverage to increase returns. Kind of boiler plate financials really.
If you want a company that sits on cash, try Cisco. They went from $24.00 to $16.00 in less than a year sitting on a pile of cash. But hey, they're willing to share 15% of their earnings with their loyal "owners".