Joe Stack

46%
Flag icon
Between 2017 and 2019, the companies that comprised the S&P 500 stock index had spent a total of $2 trillion to buy back their shares25. These buybacks had sent share prices higher,
Davos Man
Rate this book
Clear rating
Open Preview