The S&P 500 is now just 0.5% away from its all-time high, after ripping +10% in barely two weeks.
On the surface, it looks like strength. Underneath, it feels… less convincing.
Two weeks ago, the narrative was completely different:
Oil was pushing toward $120
Geopolitical risk was escalating
Sentiment was fragile at best
Fast forward to now:
Ceasefire holding (for now)
Talks scheduled again tomorrow
But Hormuz still inoperable
Brent Crude Oil ~ $95
WTI Crude Oil ~ $88
Here’s the disconnect:
This rally isn’t backed by strong conviction.
Volume is not expanding, it’s fading
Price is rising, but participation isn’t
Energy risk hasn’t fully cleared
That’s not how durable breakouts usually look.
So what’s really happening?
This feels less like a confident bull run and more like:
→ Positioning squeeze
→ Short covering
→ Relief-driven momentum
Not structural strength.
Now all eyes shift to the talks.
Because right here, near all-time highs:
Expectations are elevated
Margins for error are thin
And the market is priced for “things getting better”
The real question:
If the outcome is anything less than perfect…
does this rally hold?
Or does the market realize it ran too far, too fast on shaky ground?
Right now, price says confidence.
But structure says caution.

