Trader on the floor of the New York Stock Exchange.

There are basically two main uses for surplus corporate cash. One is reinvestment in the business, like building new factories, hiring more workers, and spending on research and development. The other is to return money to shareholders, either through dividend payments or stock buyback programs.

These days, it's become more difficult for some investors to figure out which they prefer.