S&P 500 Share Buybacks & Dividends Paid, 1996-2018
($ billions)