Buybacks Wobble As The Cost Of Capital Leaps
March 28, 2023 at 15:07 PM EDT
Companies pushing up share prices with buybacks (while their executives sell personal holdings into the flow) have greatly supported stock prices (and executive compensation) over the past decade.