Stock buybacks set $942.5B annual record: What does it mean for investors?
Money
Some of the biggest names in business returned $1.6 trillion to investors in 2024 — three-fifths of which came in the form of stock buybacks.