📊 Post-Bell Thursday: The Ceiling Held as Support. The Headline Wall Held as Resistance. And the Score Finally Showed Up.
Yesterday's post closed with three questions stacked on top of each other. Did the $648.85 third-try ceiling break hold as flipped support? What would Tesla's $25B capex number do to the tape? And would the score finally participate in its own cycle? The answers printed in order: yes, it hurt, and — for the first time since April 11 — yes, the engine woke up.
QQQ opened at $654.50, poked a high of $655.75 at 11 AM (a fresh intraday ATH over yesterday's $655.11 print), then spent the rest of the session bleeding off the breakout. The fade accelerated into the last hour: $653.99 at 1 PM, $650.24 at 1:30 PM, $651.22 at 2 PM, $650.94 at 2:30 PM, $650.96 at 3 PM, $650.61 at 3:30 PM. Official close: $651.12, down -$3.99 (-0.61%) from yesterday's $655.11. Range: $648.36 low to $655.75 high — a $7.39 travel day. The key level held. $648.85 never traded, $645 never came within reach. The ceiling break is still a ceiling break.
The broad tape took it harder than QQQ. Nasdaq Composite −0.89% to 24,438.50. S&P 500 −0.41% to 7,108.40. Dow −0.36% (−179.71) to 49,310.32. Software led the downside, semis were heavy, and Tesla printed a −3.4% regular-session loss heading into its own earnings reaction. Oil went the other way: WTI +4% to $96.50, Brent +3.5% above $105 — a multi-week high on Hormuz mine-laying headlines and Trump's order to the Navy to shoot on sight.
Final Recommendation: 100% QQQ via EMA override — unchanged. Pure signal stepped up to 4.97 by close (50% SQQQ / 50% Cash on the pre-override read). EMA 70 now $611.56, cushion $39.56 — down -$4.84 from yesterday's $44.40 cycle record, but still the third-largest cushion of the entire override cycle. Ref holds at 4.94 from April 11; 4.97 − 4.94 = +0.03, well inside the 0.07 rule, no rebalance. Override Day 17 closes with the technical breakout intact, the macro anchor rising on its own, and the first real sign in three weeks that the engine is starting to move.
🚗 Tesla Beat the Number and Lost the Tape
The print came in roughly where yesterday's post framed the bar. EPS $0.41 adjusted vs $0.37-0.38 consensus — a three-cent beat. Revenue $22.38B vs ~$23.16B expected — a ~$780M miss, the second revenue miss in three quarters. Gross margin 21.1%, up 478 bps year-over-year from 16.3% and above Q4 2025's 20.1% — the cleanest line on the release. Auto revenue +16% YoY to $16.2B. On paper, nothing here is a disaster.
The call is where the leg broke. Capex was guided to $25 billion this year — +$5B over the $20B number management put out one quarter ago. That's a 25% hike in the spend plan inside a single quarter, and the language around it — "factories to make robots and other products" — told a market that had been briefly willing to trade Tesla as an AI-and-robotaxi story that the cash is going out the door now and the revenue from any of it is still years away. The stock opened after-hours +4% on the EPS beat and gave all of it back inside 15 minutes. Last tick before close of extended: roughly -1% on top of the -3.4% regular-session print. That's a -4%+ two-session drawdown on a top-10 QQQ holding heading into Friday.
Translated to the Nasdaq-100: Tesla is roughly a 3.0-3.2% weight in QQQ. A -4% total move on TSLA drags QQQ about 12-13 bps all by itself. That explains most of today's underperformance versus the Dow. Add software weakness and semis rolling, and you get the -0.89% Nasdaq Composite print. The ceiling break has its first real stress test — and it held. That matters.
📟 The Score Actually Moved Today. That's News.
For 16 straight sessions the engine has either printed once and gone silent, or stayed frozen inside a two-tick band between 4.90 and 4.91. Yesterday QQQ ripped $10.63 to a new ATH and the engine didn't move a tick through the entire rally. Today was different. Four cash-session prints, all above the 4.95 High Risk threshold, all inside a 0.02 band:
- 1:21 PM ET — 4.96, QQQ at $650.24 (first cash-session print in two weeks above 4.95)
- 1:56 PM ET — 4.97, QQQ at $651.22 (cycle high on the composite)
- 3:34 PM ET — 4.96, QQQ at $650.61
- 3:56 PM ET — 4.97, QQQ near close $651.12
Two things here. First: the engine just walked up +0.06 from yesterday's 4.91 without a single fresh economic release — that's a pure price-level reaction. QQQ compounded above the old resistance, EMA 70 rose, and the macro-vs-price balance inside the model finally registered something on the bullish side of the ledger. Second: the score still hasn't broken 5.00 in 24 consecutive sessions. 4.97 is the top of the High Risk range (4.95-5.04). The next real signal change — the one that flips the pure recommendation off SQQQ — is at 5.05, entering Cautious. That's 0.08 away. Closer than it's been in a month. Not close enough to act on.
Ref math, unchanged: ref 4.94 from April 11, current 4.97, delta +0.03. Under the 0.07 rule, no rebalance. Downside trigger: 4.87 into deeper Extreme Risk-Off (and still override territory regardless). Upside trigger into a new allocation: 5.05 — the Cautious gateway — which requires both a ≥0.07 move and a range change, so effectively 5.01+ is the first "something is different" level. Watch 5.00. If the engine prints a handle above 5 for the first time since late March, that's the moment the override thesis starts to de-risk on its own.
🛢️ Oil Is the Disagreement Again
Equities are trading the ceasefire extension. Oil is trading the fine print. Today was the cleanest example of the split yet. Trump ordered the Navy to "shoot and kill" any Iranian boats laying mines in the Strait of Hormuz. The IRGC seized two container ships earlier this week. Abu Dhabi National Oil Company's CEO said the strait is "still not open" despite the ceasefire — 230 loaded tankers are sitting inside the Gulf waiting for the lane to clear. WTI ripped +4% to $96.50. Brent tagged north of $105, a multi-week high. That's not a market that thinks peace is arriving.
Equities don't care, yet. The Nasdaq gave up 0.89% and most of that was Tesla. S&P closed comfortably above 7,100. The VIX barely moved. The playbook coming out of yesterday's post was: if the ceasefire extension holds the ceiling and the blockade keeps oil bid, QQQ keeps grinding and oil provides the slow-burn hedge. That's exactly what happened today. It can stay this way until something actually breaks — a tanker hit by a mine, an Israeli strike on Iranian infrastructure, a hard walkout from Tehran. None of those printed today. Tomorrow is a different tape.
🎯 My Take: The First "Real" Day of Override Day 17
Day 17 is the first session of this cycle where all three things happened at once — QQQ took a real hit, the macro anchor (oil, Iran escalation) got louder, and the score responded by moving toward the tape instead of sitting frozen against it. That's how you'd expect the system to behave at the end of a long override streak. Not a capitulation flip, not a face-ripping reversal, just a small acknowledgment that the gap between pure-signal reality and override-adjusted reality is finally starting to close from the right side.
Here's the part I want readers to hear clearly: the engine ticking from 4.91 to 4.97 is not a new bullish signal. It is the model shaving down the conviction of its bearish read as QQQ continues to print above the key price levels baked into the score. That's the price-weight side of the model doing exactly what it's supposed to do. If QQQ can hold $648.85 through tomorrow and compound into next week, I'd expect 4.97-5.00 prints to become routine rather than a one-day event. If tomorrow breaks $648.85, the score will probably fade back toward 4.91 just as fast, because the price weight will reverse in kind. It's symmetric. It always has been.
What would change the trade, not just the score: a close back below $645. That's the "this was a bull trap" line from yesterday and it still is. Above $648.85 the override runs. Between $645 and $648.85 is a watchlist zone. Below $645, the cushion is still $34+ and the override is still in force on the rules, but the thesis gets softer and the override stops being a layup and starts being a decision. None of that is in play tonight. Tonight the tape closed above the old ceiling, the score moved toward honest, and a $5B Tesla capex print didn't crack the breakout.
💡 Bottom Line: Day 17 Closes With the Break Intact and the Engine Moving
QQQ faded -$3.99 (-0.61%) from yesterday's ATH, closing $651.12 on a range of $648.36-$655.75. The $648.85 flipped-support line never traded; the $645 trap line never came close. Tesla printed an EPS beat but hiked capex to $25B (+$5B over prior guide) and finished -3.4% regular / -1% after-hours — a two-session drawdown above -4% on a top-10 QQQ name. Software and semis carried most of the rest of the red. Oil ripped +4% WTI and +3.5% Brent above $105 on Hormuz mine-laying and the Navy shoot-order. Score finally moved: four cash-session prints — 4.96 / 4.97 / 4.96 / 4.97 — the first multi-print session above 4.95 in 17 sessions. Ref unchanged at 4.94 (April 11), delta +0.03, well inside the 0.07 rule. Trade unchanged: 100% QQQ via EMA override on a $39.56 cushion — down $4.84 from yesterday's record, still the third-highest print of the cycle. Next real signal change at 5.05 Cautious (0.08 away, closest it's been in a month). Levels into Friday: $648.85 is still support, $645 is still the trap line, $655.75 is the new intraday ATH to watch on any bid. Tomorrow's catalysts: ongoing Iran / Hormuz escalation risk, Tesla continuation pressure, and whether the score prints its first 5-handle since March 30.