It?s worth taking a moment to consider a number that the majority of people outside the financial sector are unaware of. American businesses spent $165.63 billion repurchasing their own stock in just July of 2025. It?s not a quarter. That?s just one month. It was 88% higher than the previous all-time peak set in July 2007, which, for those who recall, was the summer before the financial crisis started to unravel, according to Birinyi Associates. As they say, history rhymes, and this particular rhyme is becoming more pronounced.
The number for the entire year is even more bizarre. S&P 500 companies had already spent $926.1 billion on share repurchases by the end of 2025, which was about $108 billion more than the previous year-to-date record.





