Wednesday packed a whole market cycle into one session. A second cool inflation report sent the Nasdaq 100 surging through its recent ceiling in the morning — then a brutal sell-off in chip stocks (Micron −8%, SanDisk −11%) dragged it down nearly 580 points, briefly below its key floor — before five giant tech names (Apple hit a record high, up 4%) hauled it most of the way back. The S&P 500, meanwhile, quietly touched its all-time-high zone and slipped back under it. Tonight and tomorrow, the world's most important chipmaker and the world's biggest streamer report earnings. This is decision week, compressed.
| Market | Wednesday close | Thursday futures (pre-US) | Read |
|---|---|---|---|
| S&P 500 | 7,572 (+0.4%; high 7,581 — record zone touched) | 7,569 (−0.0%) | Knocked on the record door, wasn't let in |
| Nasdaq 100 | 29,503 (−0.3%; range 29,193–29,772) | 29,425 (−0.3%) | A 579-point round trip; closed just under its 50-day average |
| VIX ("fear gauge") | 15.67 (−5.0%) | little changed | Remarkably calm — again |
| Brent oil | $85.2 (+0.3%; +12% this week) | $85.2 | Didn't rise on fresh strikes — notable |
| 10-yr Treasury yield | 4.55% (exactly on our warning line) | 4.56% | A knife-edge |
| 2-yr Treasury yield | 4.14% (easing) | 4.15% | Traders now expect the Fed to hold in July |
Three stories collided:
Picture the index as a roof held up by pillars. For weeks we've flagged that the tech roof is being carried by fewer and fewer pillars. Wednesday made it explicit: the number of Nasdaq-100 stocks in technical uptrends keeps shrinking even while the index sits just 4% from its all-time high.
The white line marks 60 — the framework's health threshold. The broad-market gauge traded to exactly 60.0 at Wednesday's low before closing at 60.2. The tech gauge has now spent seven straight sessions below it, and under half of Nasdaq-100 stocks remain above their own 50-day average.
Why it matters: historically, when an index makes highs while its average member weakens, the pattern has tended to resolve with the index catching down to its members — not the other way round. It hasn't happened yet, and the broad market (banks, industrials, the NYSE overall) is still genuinely healthy. But the safety margin narrowed again on Wednesday.
The US launched a fifth consecutive night of strikes on Iran and disabled a tanker attempting to run the blockade. Iran's Revolutionary Guard threatened to shut down other Gulf export routes, and Yemen's Houthis threatened the Red Sea's Bab el-Mandeb strait in solidarity. That is objectively an escalation.
And yet Brent oil didn't rally — it actually slipped back inside its normal trading band around $85. When a market refuses to respond to bad news, that's information: oil traders are betting the blockade is containable. Our framework treats $88.5 as the level that would change that view (opening a move toward $95–101), and a fall below $83 as a sign the war premium is deflating. Both edges are live.
2PM SGTTSMC earnings. The company that manufactures nearly every advanced AI chip on Earth. Expectations: revenue near $40bn, up ~33% year-on-year. After a purge that erased an estimated $1.3–1.4 trillion from chip-sector value this month, the reaction matters more than the number. Asia has already sold heavily into the print — a strong report could squeeze a cleaned-out market higher; a cautious tone on AI spending would hit a market with little support beneath it.
AFTER US CLOSENetflix earnings, followed by Friday's options expiry, which often "pins" prices near big round levels (around 7,550 on the S&P, 29,500 on the Nasdaq 100).
| Nasdaq 100 | Why it matters |
|---|---|
| 29,510 | The 50-day average. Wednesday closed 7 points below it — reclaiming it is the first thing bulls must do |
| 29,637 / 29,750 | The 20-day average and the ceiling that stopped every rally this week (Wednesday's high: 29,772) |
| 29,235 | The top of May's gap. Pierced briefly on Wednesday (low 29,193) and defended — a daily close below it opens the trapdoor toward 28,800 |
| 26,900–27,150 | The long-term "deep value" zone (quarterly trend line). Every touch since 2020 has produced a major rally |
| S&P 500 | Why it matters |
|---|---|
| 7,575–7,615 | The record shelf plus the upper volatility band — now one overhead cluster. Wednesday's high of 7,581 poked into it and was rejected |
| 7,476 / 7,454 | The 20- and 50-day averages — first support on any pullback |
| 7,337–7,399 | An unfilled gap that now lines up with two other technical floors at 7,337 — the strongest support cluster below |
Changed from Tuesday: range −2, rollover +2. The range keeps holding, but the floor under it keeps narrowing — this is now effectively a coin flip pending TSMC, Netflix, and the July 31 monthly close.
Expect the 29,100–29,750 Nasdaq range to keep working, with TSMC/Netflix capable of forcing a test of either edge. A strong-earnings pop into 29,637–29,750 meets heavy overhead unless participation improves; a disappointment with the broad gauge closing below 60 would open 29,087 and then 28,800–28,880 quickly. Friday's options expiry favors a pin near current levels.
July 31 is the checkpoint we've flagged all year: the Nasdaq's monthly momentum reading (73.1) remains below its prior peaks even as price sits near records — the same three-peak pattern seen in 2018, 2021, and before that only in 1999. A weak July close would lock in the third peak. Separately, June's inflation relief was mostly falling energy prices — and oil is up 12% in July, which means the August inflation report likely flips hot. The window of good inflation news is about 3–4 weeks wide.
The framework's base case assigns a better-than-even chance of at least one 8–12% Nasdaq drawdown before year-end (target zone roughly 26,900–27,800, where the long-term quarterly trend line sits), driven by the momentum divergence, a Fed still leaning toward hikes, and an unresolved oil premium. That same long-term line has bought every dip since 2020 — historically a powerful re-entry zone, which is why the framework treats a flush as an opportunity, not an exit. If instead the monthly momentum reading closes above 77.9 in July, or both breadth gauges repair above 60, the bearish thesis is invalidated and the path to 30,780+ reopens.
Wednesday ran the stops in both directions and settled almost nowhere — but under the surface, the market's foundation narrowed again while its facade touched a record. The next 36 hours (TSMC, Netflix, options expiry) will likely decide which way this range finally breaks. Watch the broad-market gauge at 60: it printed its own trigger level on Wednesday, to the decimal.
Disclaimer: This digest is educational and informational only. It reflects the personal opinion of the author alone and not the views of any past or present employer. Nothing here is financial advice or a recommendation to buy or sell any security or instrument. Markets involve risk, including loss of capital. Readers are solely responsible for their own decisions. © 2026 Lubatix Markets.