The morning thesis was "buy the visibility" — pay up for semis and AI-infrastructure, offer the high-multiple software. By the close it had fully reversed. The semis that were supposed to be the bid were the worst names on the board — MU −4.3%, AMD −4.2% — and the SaaS and security multiples that were being sold at 8:15 finished green: SNOW +2.8, NOW +3.3, DDOG +1.0, NET +0.4, OKTA +0.6, CRWD +0.4.
Breadth stayed risk-on but thinned — 37 of the 50 names our screener ranks closed with a BUY bias, against 40 at the open, 58% advancing. The index did not tell you much; the rotation did. This is the pre-open veto playing out to the letter: leadership that concentrated hands the baton, and today the exact leaders became the exact laggards.