Here's an interesting chart showing some of the largest cash holdings in Fortune 500 companies. Apple's level of cash is truly astounding. There is no way of knowing how long these companies will maintain such large positions, or how they will eventually deploy them..stock buyback, capital spending, tax repatriation, etc.
In any case it's worth watching what these companies eventually do.