The U.S. market remains in a Confirmed Uptrend. The S&P 500 and Nasdaq rallied strongly for a second straight week, closing near weekly highs on Friday. Near-term support for the S&P 500 is now the 200-DMA (3,002) and resistance is now March highs at 3,136. Support for the Nasdaq remains the rising 10-DMA (9,300) followed by the 21-DMA (9,100), with resistance at 9,542. Distribution stands at four and two days, respectively, with two days expiring on the S&P 500 and one on the Nasdaq next week.
All sectors closed higher for the week, led by Capital Equipment, Utility, and Transportation. Long-term leading sectors Health Care, Retail, and Technology lagged for the week, despite a strong recovery on Thursday and Friday. All sectors remain firmly above their respective 50-DMA, though only three are trading above their respective 200-DMA. Industry groups with the sharpest improvement in rank over the last two weeks include Home Furnishings, Leisure Products, Building Products, Solar, and Trucks. Top ranked industry groups outperforming over the last five sessions include Discount Retail, Telecom, Design Software, Software Security, Semiconductor Equipment, Payment Processors, and Managed Care. 95% of S&P 500 stocks are trading above their respective 50-DMA and 42% are now trading above their respective 200-DMA. This is up from 82% and 31%, respectively, last week.
We maintain a positive view of the general market. Though growth ideas pulled back off highs early in the week, the majority recovered strongly off support and moved back toward highs. This, while long-term lagging sectors have begun to rally sharply off lows, including Capital Equipment, Transportation, and Consumer Cyclical which have jumped by double digits in less than two weeks. Current leadership is holding while new leaders are emerging. Continue to increase risk in fundamentally sound ideas coming out of constructive bases while also reducing risk in ideas that have become well extended from short-term moving average support and likely to base over the next several weeks.