This is a strange ranking. Generally speaking, the significance of companies is not based upon their cash on hand. In fact, sitting on a ton of cash can, in some cases, mean the company is doing something wrong. Businesses exist to create value for shareholders. Sitting on giant piles of cash is not a very good way to do that.