The driving forces behind nine consecutive weeks of gains in U.S. stocks: retail investors staying in the market, continuous buybacks, and ongoing CTA purchases
```
The S&P 500 Index has risen for nine consecutive weeks, with a cumulative gain of 5% in May, and is expected to extend to a tenth week—this would mark the longest streak of gains since 1985.
Amidst mounting concerns such as geopolitical tensions, private credit risks, and