This week the S&P 500 rose 1.4%, the Nasdaq rose 2.4% and the Russell 2000 rose 1.7%.
229 of 496 S&P 500 stocks rose; 62 made a new 52-week closing high and 19 a new low.
Information Technology led (+5.0%) and Energy lagged (−5.2%).
13 S&P 500 companies reported and 92% beat; DELL jumped 38% and P dropped 17% on theirs.
No distribution days this week.
US data that moves markets