🔔 Iran Says "Uncle" — But Does It Mean It?
Since this morning's post at 10:25 AM, the biggest story to break was Trump posting on Truth Social that Iran's president has asked the U.S. for a ceasefire. That's a significant escalation of the peace narrative — we went from "talks are progressing" to "they're asking us to stop."
Oil reacted immediately. WTI crude briefly crashed below $100, falling as much as 5% intraday before settling at $100.12 (-1.24%). Brent settled at $101.16 (-2.7%). For context, Brent was flirting with $120 just two weeks ago during the height of Operation Epic Fury. That's a 15% unwind of the war premium in a matter of days.
But here's the catch — and it's a big one. Iran's Foreign Minister Abbas Araghchi told Al Jazeera late Tuesday that Tehran is prepared to keep fighting. And Iran has publicly denied that direct talks are even happening. So we've got Trump saying they're begging for peace while Iran's own diplomats say they're ready for war. Someone is bluffing.
The market picked its side: the hopeful one. Stocks rallied for a second straight day, with the Nasdaq closing up +1.16% at 21,841, the S&P up +0.72% at 6,575, and the Dow adding 224 points. QQQ finished around $584. Energy was the only sector in the red, down -3.7% — the war trade unwinding in real time.
Trump is addressing the nation tonight at 9 PM ET. Whatever he says will set the tone for the rest of the week. If it's "ceasefire signed," markets rip. If it's "Strait of Hormuz stays blocked until our terms are met," oil rips instead and this whole rally gets tested.
🚀 SpaceX Goes Public. At $1.75 Trillion. Yeah.
Bloomberg reported today that Elon Musk's SpaceX has confidentially filed for its IPO, reportedly seeking a valuation north of $1.75 trillion. They're targeting a June listing on the Nasdaq.
Let that number sink in. $1.75 trillion would make SpaceX the most valuable company to ever go public — by far. For reference, that's roughly the size of Amazon. And it's going straight to Nasdaq, which means it triggers automatic inclusion in most major indices. The passive buying pressure from index funds alone could be enormous.
For QQQ holders, this matters a lot. If SpaceX gets fast-tracked into the Nasdaq-100, every QQQ share suddenly has exposure to a $1.75T space/satellite/defense company. That's a structural reshaping of the index — less pure-play tech, more aerospace and defense. Whether that's good or bad depends on your view of Musk's ability to turn rocket science into recurring revenue.
My gut? This IPO is going to be the financial event of 2026. And the fact that it's filing now — during a war that SpaceX's Starlink has been tangentially involved in — is not a coincidence. Defense premiums sell.
📊 Score Update: Day Two of Neutral — Riding Light, Sitting Heavy
No change from this morning. The score remains at 5.18 (Neutral — 30% QQQ / 70% Cash), where it's been since Monday at 1:19 PM ET. That's 28+ hours of holding the same signal while QQQ ripped from $574 to $584.
The 30% QQQ position has captured about $2.87/share of that $9.55 move since the Neutral entry. Not maximum exposure, but the model just booked a 2.9% swing trade win and rotated to a lighter position. It's not going to FOMO back in at higher prices — that's not how swing trading works.
QQQ at $584 is still $20 below the 70-day EMA at $603.82. No override. We're technically in a downtrend even on day two of a rally. The score and the EMA are both saying the same thing: participate, but don't bet the farm.
Final recommendation: 30% QQQ / 70% Cash.
💊 Meanwhile, in Individual Stocks...
The headline movers today tell a story about where the market is rotating:
- Micron (MU) +10.9% — Memory chips are hot again. Record market cap boost.
- Intel (INTC) +10% — Announced a $14.2B deal to buy back Apollo's 49% stake in its Irish Fab 34 facility. The CPU renaissance narrative is real.
- Eli Lilly (LLY) +3.9% — FDA approved its GLP-1 weight-loss pill Foundayo. Pills beat injections. This is a game-changer for the obesity drug market.
- Nike (NKE) -14.3% — Guided for revenue declines of 2-4% next quarter. China sales down 20%. Shares hit lowest since 2015. Down 30% in 2026. At some point this stops being a slowdown and starts being a crisis.
The theme: semis and pharma are leading, consumer discretionary is getting punished. That's a market that believes in technology and health innovation but doesn't trust the consumer. Makes sense given the macro backdrop.
🎯 My Take: Tonight Changes Everything (Or Nothing)
Here's what I think is actually happening: the market is pricing in the end of the Iran war before it's actually ended. QQQ has ripped $26 in two days — from $558 to $584 — on hope, headlines, and a Truth Social post. Not a signed ceasefire. Not a reopened Strait of Hormuz. A social media post.
That doesn't mean it's wrong. Sometimes the market front-runs reality correctly. The 15-point peace plan is real. Pakistani mediation is real. Oil prices are confirming the de-escalation. But Iran's foreign minister saying "we'll keep fighting" is also real. The gap between Trump's narrative and Tehran's narrative is wide enough to drive an aircraft carrier through.
Meanwhile, the Fed's Musalem dropped some quietly concerning data today: the CPI nowcast is running at 3.71% in April, up from 3.25% in March. He said rates at 3.5-3.75% will hold "for some time" — and didn't rule out hiking if inflation stays sticky. So even if the war ends, the inflation it caused isn't going away overnight.
The score's 70% cash position looks boring on a green day. But boring is exactly what you want heading into a 9 PM presidential address that could go either way. If Trump announces a deal, there's plenty of room to add risk. If he doesn't, the 70% cash cushion is worth its weight in gold — speaking of which, gold hit $4,785 today (+2.28%). Even the "peace is coming" market can't quit the safety trade entirely.
The next 16 hours matter more than the last 16 days. Watch the 9 PM address. Watch oil's reaction. And watch whether the score moves tomorrow morning. Right now, 30% long and waiting is exactly where I'd want to be.