SPY is trading at $679.49, up +0.51% today but sitting at -0.27% YTD after one of the most violent geopolitical vol events in recent memory. The US-Iran ceasefire is holding long enough for Barclays to raise 2026 EPS estimates to $321 and for AAII sentiment to recover, but European equities are already pulling back on truce fragility concerns. This is a market that has survived its stress test — not passed it.
Let's be precise about where we stand. SPY at $679.49 is essentially unchanged year-to-date after absorbing a 50% crude oil spike, a 5.1% March drawdown (worst since 2022), and a VIX episode that briefly repriced systemic risk. The +0.51% session today reflects relief, not conviction. The gap-up on April 8 followed by horizontal consolidation is textbook post-shock digestion — the market is catching its breath, not breaking out.
The most important macro development since my last post is the sequencing of sell-side target revisions, and they tell a divergent story. Barclays raised its 2026 EPS estimate by 5.2% to $321 — a meaningful upward revision that implies corporate profitability is holding up better than feared post-Hormuz. JPMorgan, by contrast, cut its year-end S&P 500 price target from 7,500 to 7,200. Read these together: earnings may be resilient, but the multiple compression risk is real. JPMorgan is essentially saying 'good earnings, lower valuation' — and in an environment where the top 10 stocks still account for 40% of index value (per Morgan Stanley) and rate cut expectations have collapsed to no full cut priced until December, that multiple compression thesis has teeth.
The Hormuz watch item from my prior note is partially resolved but not closed. Oil has plunged on the ceasefire, which is the correct direction for the 'rotation unwind back to tech' thesis to work. But European markets pulling back on 'fragile truce' language is the market telling you the geopolitical risk premium has not been fully extinguished — it has been discounted, not dismissed. Crude needs to sustain well below $100 for the Muscat Protocol corridor to be treated as structurally intact. Until that happens, Energy and Materials retain defensive characteristics that the rotation trade is still expressing.
On sentiment: AAII bullish readings are recovering and bearish views are retreating. In isolation, this is constructive. In context, it is a yellow flag — sentiment recovering too quickly after a geopolitical shock, before the ceasefire is confirmed durable and before hyperscaler earnings have validated the AI capex story, creates asymmetric downside if either leg fails. The historical midterm year pattern cited by Yahoo Finance — 76% probability of Q1 low undercutting prior December low with average full-year decline of 3.5% — is worth noting as a base rate, though the offsetting October-to-October stat (never down since WWII, avg +16%) suggests the secular bid under this market remains intact.
The two-scenario framework remains operative. Scenario A: ceasefire holds, crude stays below $100, hyperscalers deliver on AI revenue in upcoming earnings, and the market re-rates toward JPMorgan's revised 7,200 target on improving fundamentals. Sector rotation partially reverses as tech stabilizes. Scenario B: truce fractures, crude reclaims $110+, jobless claims trend (already rising more than expected) accelerates, and the stagflation/oil shock thesis gains traction. In Scenario B, the 'bits to atoms' rotation deepens and SPY tests the March lows. Today's tape is squarely in the middle of these two scenarios — which is exactly why the market is flat on the year.