This week the S&P 500 rose 0.5%, the Nasdaq rose 0.8% and the Russell 2000 fell 1.5%.
211 of 498 S&P 500 stocks rose; 38 made a new 52-week closing high and 13 a new low.
Communication Services led (+1.1%) and Industrials lagged (−1.6%).
1 distribution day this week; the market is in confirmed uptrend.
19 S&P 500 companies reported and 89% beat; CRWD jumped 23% and MRVL dropped 12% on theirs.
Distribution days: Nasdaq on Fri.
US data that moves markets