Cumulative S&P 500 Buybacks 2009-2019
Are buybacks driving the show? Thanks to tax cuts and low interest rates, corporate stock buybacks are booming. Over the past decade, S&P 500 companies bought back $5 trillion shares, while cumulative flows from households and foreigners are only a drop in the bucket.
But what would happend if companies reinvested instead of buying their own shares?
Image: Bianco Research