notes that in the decade from 2004 to 2013, Fortune 500 companies spent an astonishing $3.4 trillion on stock buybacks, representing 51% of all corporate profits for those companies. Another 35% of profits were paid out to shareholders in dividends, leaving only 14% for reinvestment in the company.

