The Nasdaq trades neutrally between its 100-hour and 200-hour averages while the S&P 500 extends gains above technical support.
The Nasdaq rose 0.65% to 26,042, positioning itself between its 100-hour moving average at 25,894.06 and 200-hour moving average at 26,136.05. This range leaves its short-term outlook neutral, with sellers historically emerging near the 200-hour level. A break above could target resistance at 26,559–26,788, while a drop below 25,894 may trigger renewed selling.
The S&P 500 advanced 0.51%, clearing both its 100-hour (7,454) and 200-hour (7,473) moving averages. The index now eyes resistance at a downward trendline near 7,542, followed by the June 15 high of 7,577 and the June 2 record of 7,620.90. Holding above current levels would reinforce bullish momentum.
Both indices extended gains in today’s session, though their technical postures diverge. The S&P 500’s breakout contrasts with the Nasdaq’s consolidation between key averages.