Funded by Debt: Since 2012, share buybacks totaled $5.5 trillion, corporate debt soared by $4.7 trillion.

The top 10 companies – ranked by their cumulative buybacks over the past five years – bought back more of their shares than ever in Q2: $85 billion, according to S&P Dow Jones Indices this week, accounting for 43% of the total share buybacks by all S&P 500 companies. Since 2014, these 10 companies bought back $1.13 trillion of their own share