Stock buybacks have been propping up the S&P 500!

S&P 500 Buybacks Versus Stock Index