Major factor propping up stock prices.
“It’s the “shock” market rally — cash-rich US companies have plunged nearly $4 trillion of their cash into buying back their stock since 2008, which is why all the stock indexes are hovering…”
Source: US companies spent $4T buying back their own stock