Stocks closed lower for a third straight session as crude near $100 and rising yields swamped a shaky tech bounce, with small caps taking the brunt of it into Friday's CPI.
The S&P 500 fell about half a percent, the Dow lost nearly eight tenths, and the Nasdaq slid roughly six tenths, but the Russell 2000's 1.3% drop was the loudest signal, with breadth running nearly three decliners for every advancer. Energy was the only clean outperformer, Chevron up over 2% as WTI jumped almost 4% toward the high 90s and Brent pushed to a seven-week high near $100 on reports of US strikes on Iranian tankers near Kharg Island and Iranian missiles toward Jordan. Megacaps split, Apple firmed into its product event while Alphabet and Salesforce each dropped more than 3%, and the VIX jumped nearly 5% into the mid-16s as desks reached for downside protection.
Price closed back below the recent SPY breakout shelf in the low-to-mid 760s, putting spot on the wrong side of what had been the supportive gamma zone, while QQQ gave back the 715-718 area that had pinned chop for two weeks. With live dealer positioning unavailable, treat the flip as sitting just under spot: any early bounce needs to reclaim it fast or dealers stay short gamma and amplify swings into Friday.
The risk: CPI lands Friday, three days before a Fed decision markets already price as better than a coin flip for a hike. A hot print stacked on a $100 oil tape sends yields and vol higher together, the combo that breaks support fastest. A soft number, or any Gulf de-escalation headline, flips this into a sharp relief squeeze overnight instead.