This week the S&P 500 rose 0.9%, the Nasdaq rose 1.1% and the Russell 2000 rose 0.9%.
266 of 496 S&P 500 stocks rose; 65 made a new 52-week closing high and 34 a new low.
Energy led (+3.7%) and Consumer Discretionary lagged (−2.2%).
1 distribution day this week; the market is in confirmed uptrend.
127 S&P 500 companies reported and 83% beat; TWLO jumped 30% and ARE dropped 15% on theirs.
Distribution days: S&P 500 on Tue.
US data that moves markets