Today was another good day for technology stocks, semiconductor stocks, and the Magnificent-7. In the S&P 500, they were up 1.44%, 3.28%, and 2.01%. We continue to recommend overweighting the LargeCap S&P 500 Information Technology and Communication Services sectors. We aren't as keen on the MidCap S&P 400 and SmallCap S&P 600, and especially the SmallCap Russell 2000, which all continue to underperform the S&P 500 (chart). The latter was down slightly today.