I'll unwrap this a bit. Not a finance fag but involved in my share of large deals.
The low interest money the world has been awash is for years is the key. Companies borrow (or float bonds) at very low rates then buy their own stock which inflates the stock price. Rinse and repeat. Most CEO's get bonus's based on stock price, so….