This week the S&P 500 rose 0.6%, the Nasdaq rose 0.7% and the Russell 2000 rose 3.9%.
343 of 497 S&P 500 stocks rose; 52 made a new 52-week closing high and 18 a new low.
Consumer Staples led (+3.8%) and Energy lagged (+0.0%).
2 distribution days this week; the market is in confirmed uptrend.
5 S&P 500 companies reported and 80% beat; CASY jumped 22% and ADBE dropped 13% on theirs.
Distribution days: S&P 500 on Tue, Nasdaq on Tue.