This week the S&P 500 rose 3.6%, the Nasdaq rose 5.2% and the Russell 2000 rose 3.5%.
352 of 498 S&P 500 stocks rose; 62 made a new 52-week closing high and 7 a new low.
Information Technology led (+7.7%) and Energy lagged (−3.7%).
132 S&P 500 companies reported and 85% beat; PLTR jumped 32% and HONA dropped 28% on theirs.
No distribution days this week.
US data that moves markets