This week the S&P 500 rose 1.0%, the Nasdaq rose 1.6% and the Russell 2000 rose 0.0%.
285 of 498 S&P 500 stocks rose; 64 made a new 52-week closing high and 8 a new low.
Consumer Discretionary led (+3.7%) and Utilities lagged (−4.3%).
2 distribution days this week; the market is in uptrend under pressure.
171 S&P 500 companies reported and 81% beat; AMZN jumped 20% and LII dropped 23% on theirs.
Distribution days: Nasdaq on Tue, S&P 500 on Wed.
US data that moves markets