The S&P 500 is experiencing its longest winning streak in more than 20 years, with the index up for nine consecutive days as of early May 2025. This rally has driven the S&P 500 up by approximately 12.5% over the past 17 trading days. More than 88% of S&P 500 stocks are trading above their 20-day moving average, a level not seen since August of the previous year, indicating broad market strength. Additionally, momentum indicators such as the Relative Strength Index (RSI) show strong buying pressure, with a rising number of stocks exhibiting RSI values above 70. Market breadth is also expanding, as the percentage of stocks trading above their 5, 20, and 50-day simple moving averages is increasing alongside the index price, suggesting that the rally is not solely driven by large-cap stocks. Despite this positive momentum, some analysts caution that the extended winning streak does not necessarily signal the end of market volatility or a sustained bull market. Historical precedent from the last time the S&P 500 had a similar nine-day winning streak in November 2004 shows that gains can continue but also that caution is warranted.
Lots of market chatter about the S&P500 up for 9 days straight and whether this thematic of a violent bear market rally or something truly bullish..... I will state that the last time we saw 9 straight-up days in the S&P500 (SPX) was on 5 Nov 2004 and on the 10th session the SPX
Breadth bounce underway: The % of SPX stocks above their 5, 20, and 50-day SMAs is surging alongside price—momentum is broadening, not just riding on the megacaps. https://t.co/Rm1hpHXNIl
The stock market has been up 9 days in a row. That's the first time this has happened since November of 2004! When stocks were selling off all the media could do was talk about it and predict a recession and economic doom. Now that the market is up the most it has been in 21