Monday, 29 June 2026 — EOD read, stamped at the close. Risk came back on to finish the month, and the tape and the blocks largely agreed even as the option market quietly paid up for insurance on the way higher.
What happened
SPY printed $741.00, up +1.65% on the session, reclaiming Friday’s $728.99 close with room to spare; the index tagged $741.56 at the high and never revisited its $732.09 morning low. QQQ did the heavy lifting, +2.49% to $724.08 on a semiconductor-led bid, while NVDA added +1.27% to $194.97. VIX gave back -4.13% to 17.65, sliding back under 18. The broad desk-flow tape said risk-on without much ambiguity: market-wide call premium ran roughly $27.2B against $18.1B in puts, and the all-in put/call sat at 0.79.
The wrinkle we flagged in flow: index single-name volume stayed put-heavy even as the tape paid for calls. SPY put volume outran calls at a 1.17 ratio and SPY net premium closed red (−$27.6M) despite the green print; QQQ ran a 1.29 put/call. That split — broad call premium up top, index puts bid underneath — is the signature of protection demand into a rally, not a directional fade. The off-exchange blocks told the same story.
Why it matters
Our read is that this was an accumulation day wearing a hedge. Off-exchange, the largest blocks of the session crossed in semis and large-cap tech right at the bell — AVGO (~$137M), AMAT (~$118M), NVDA (~$115M), AMD (~$99M) and the SMH complex (~$104M) — and a ~$87M HYG block alongside them is the kind of credit-ETF print that usually confirms, rather than contradicts, a risk-on equity move. When the blocks and the broad call-premium skew line up but index puts stay bid, the cleaner interpretation is “long and hedged” into month- and quarter-end.
The honest caveat: one green session off a Friday close does not flip a regime. Our internal composite still reads Bull · early at an MPI of 55 — constructive, not euphoric. We would rather watch the QQQ put bid and the SMH downside protection burn off before treating 724–741 as a clean breakout instead of a quarter-end mark.
What to watch into Tuesday (month- and quarter-end)
- SPY: $741.56 (today’s high) is the first pivot. Hold $732 on any fade and the gap up from $728.99 stays clean; lose $728.99 and the rally starts to look like a quarter-end mark.
- QQQ: $724.58 high versus the $713.99 opening print — that open is our line. Gap-fill risk sits back toward Friday’s $706.52.
- VIX: sub-18 is the tell. A push under today’s $17.49 low keeps the bid alive; a reclaim of 18.4 says the hedges are working.
- SPX dealers: 7490–7505 is the call wall into September; 7100 and 7000 puts are the downside shelf. ~7440 spot is the magnet.
- NVDA: $196.18 is resistance, $189.80 the line that matters on a pullback. Calls paid up today — watch for follow-through, not just a one-day chase.
- Semis (SMH): $631.98 with the July-2 610 puts live. If that protection gets monetized into strength, the up-and-hedged read resolves bullish.
Names on our radar
| Ticker | Signal | Read |
|---|---|---|
| AVGO | ~$137M block crossed at the close (366.8k sh @ $372.45) | Biggest single-name dark print of the day; semis accumulation tone |
| AMAT | ~$118M block @ $694.64, well above its typical block size | Equipment names carried the QQQ tape; we read it as an add, not a fade |
| NVDA | ~$115M block @ $194.97 into a +1.27% close; tape call-skewed (P/C 0.55) | Still the engine; calls paid up on the day |
| SMH | ~$104M block @ $631.98, but July-2 610 puts bought on the tape | Up-and-hedged — someone funded downside into semis strength |
| AMD | ~$99M block @ $539.49 | Joined the semis bid; no offsetting put flagged in our scan of the tape |
| QQQ | 725 puts (Jul 17) repeated-hits, ask-side lifts; day P/C 1.29 | Protection demand into a +2.49% rip — hedges, our read, not a directional short |
| SPX | Two-sided 7490–7505 calls (Sep) vs 7000–7250 puts | Dealers pinned near 7440; call wall above, put cushion below |
| HYG | ~$87M block @ $80.01 | Credit ETF accumulating — risk-on confirmation under the equity move |
| SPY | 737-strike 0DTE calls, ~37x volume-over-OI; day P/C 1.17 | Expiry-day gamma chase even as index puts stayed bid |
The set-up
Net-net, the desk-flow tape said risk-on and the blocks agreed, but the option market paid for insurance on the way up. We are carrying a constructive-but-hedged posture into quarter-end: long the semis-and-credit confirmation, respectful of the index put bid that refuses to leave. The cleanest tell on Tuesday is whether the QQQ and SMH downside protection gets sold into strength or defended — that, more than the headline index print, tells us whether 741/724 is a breakout or a month-end mark. Quarter-end rebalancing can distort the closing tape, so we are treating outsized late prints with extra skepticism until the morning’s open-interest update confirms what actually opened.
Method note
We pulled today’s index levels, options-flow statistics and off-exchange blocks at the close and synthesized them against our internal composite. Flow and dark-pool data sourced from Unusual Whales. MPI score and regime classifier are our internal composite; daily synthesis is AI-assisted from those inputs. Block prints referenced here crossed at or just after the 4:00 PM ET bell on a prior-reference-price basis; volume-over-open-interest readings are unconfirmed until the next session’s open-interest update.
This is research, not advice. Position sizing, risk management, and exit discipline are yours.
