This week the S&P 500 rose 0.4%, the Nasdaq rose 0.1% and the Russell 2000 rose 1.1%.
292 of 498 S&P 500 stocks rose; 65 made a new 52-week closing high and 6 a new low.
Energy led (+7.8%) and Consumer Discretionary lagged (−1.2%).
The market regime moved from uptrend under pressure to confirmed uptrend.
10 S&P 500 companies reported and 100% beat; SMCI jumped 20% and CSCO dropped 6% on theirs.
Distribution days: Nasdaq on Tue.
US data that moves markets