This week the S&P 500 rose 0.1%, the Nasdaq fell 0.1% and the Russell 2000 fell 2.4%.
172 of 496 S&P 500 stocks rose; 63 made a new 52-week closing high and 68 a new low.
Energy led (+5.7%) and Consumer Discretionary lagged (−4.4%).
1 distribution day this week; the market is in confirmed uptrend.
10 S&P 500 companies reported and 80% beat; CSCO jumped 16% on theirs.
Distribution days: S&P 500 on Fri.
US data that moves markets