Daily Pulse — Options Flow + Dark Pool, 23 June 2026

MPI 58 Regime Bull · early SPY $733.58 -1.45% QQQ $713.65 -3.29% VIX 19.49 As of 23 June 2026 close

Tuesday, 23 June 2026 — EOD read. Risk came out of the tape at the open and stayed out. An overnight gap lower set the tone, tech wore the brunt of it, and the indices spent the session grinding sideways near the lows instead of buying the dip. SPY finished at $733.58, down 1.45%, parking almost exactly on its 50-day line. QQQ took the heavier hit at $713.65, off 3.29%, and the volatility bid we had been waiting on finally showed up — VIX closed at 19.49 after tagging 20.54 intraday.

What happened

This was a gap-and-hold-lower day, not a panic. SPY opened at $733.81 — already down hard from Monday’s $744.39 close — and then traded a tight $732.30 to $739.63 band into the bell. The damage was front-loaded into the overnight and the open; once cash was live, sellers did not press much and dip-buyers did not step up. We flagged the divergence early: QQQ’s 3.29% slide more than doubled SPY’s, and NVDA closing down 4.13% at $200.04 — right on the round number and its session low — told us this was a semiconductor and mega-cap-tech story, not a broad-market unwind.

On the options tape the put bid was real but orderly. SPY ran a put/call near 1.29 and QQQ about 1.08 — both tilted defensive, but QQQ’s was the lighter of the two even as its spot fell further, which reads more like index hedging than outright bearish conviction. Market-wide, calls still outpaced puts (put/call near 0.88), so the broad book was not flipping bearish. QQQ’s 30-day implied-vol rank sat pinned near the top of its one-year range — the clearest sign the desk-flow tape was pricing real two-way risk into month-end.

Why it matters

Our read is that this is a positioning reset inside an intact uptrend, not the start of something worse — at least not yet. SPY closing within a point of its 50-day moving average (around 732) is the line that matters: hold it and today looks like a routine shakeout; lose it on a closing basis and the conversation changes. The internal composite still reads constructive — MPI at 58, regime Bull · early — but that is a slow-moving backdrop, and it can stay green while the tape chops.

The tell we care about is the VIX move. A close back above 19 with an intraday print over 20, on a day that was not an outright rout, says hedgers are paying up again. That lines up with the QQQ implied-vol rank near its ceiling. None of it is a sell signal on its own, but it argues for respecting the downside and not chasing strength blindly into tomorrow’s events.

What to watch into Wednesday’s session

  • SPY $732 — the 50-day line and today’s low cluster. A close below it is the first crack worth taking seriously; $730 is the next round-number shelf.
  • SPY $739.63 / $744 — today’s high, then Monday’s gap. Bulls need to reclaim both to call this a one-day event.
  • QQQ $712 — today’s low; below it, $710 comes into play. Reclaiming $723 (today’s high) is the bull case.
  • NVDA $200 — closed dead on it. Holding the round number keeps the dip orderly; losing it opens air below.
  • VIX 20 — a sustained hold over 20 keeps the hedging bid alive and caps rallies; back under 18 says the scare was a one-off.
  • MU earnings (Wed, postmarket) — we saw heavy two-way positioning, roughly $7M of floor puts against $7M-plus of upside calls. The print is a read-through for the whole memory and semi complex.

Names on our radar

TickerSignalRead
NVDA-4.13% to $200.04, closed on the low; Jan’27 $210 calls activeRound-number test the whole semi tape keys off
MUEarnings Wed PM; ~$7M floor puts vs ~$7M+ Mar’27 callsBinary event, biggest two-way book on the screen
QQQ-3.29%, implied-vol rank near 1-yr highs, Jul $720 puts repeatingIndex hedging into month-end, not capitulation
SMHRepeated Jul $600 puts, volume far over open interestSemis complex paying up for downside protection
COHRBearish put sweeps Sep/Oct, IV near 100%Single-name momentum unwind
GOOGLDec’27 $410 calls lifted on the ask (sweep)Someone leaning bullish through the weakness
AVGODec’27 $420 calls bought on the askLonger-dated upside accumulation despite the tape
CVSAug $100 calls swept on the ask, ~$1.8MHealthcare bid against the tech bleed
KLAC~$160M dark-pool block at $245.71Largest off-exchange print of the day
GEV~$147M dark-pool blockPower and utility names drew steady block flow

The set-up

Net-net: a tech-led gap lower that found a floor at obvious levels, a volatility bid that finally woke up, and an options book that is hedging rather than fleeing. The set-up into Wednesday is binary on two fronts — SPY’s 50-day at $732 and MU after the bell — and the desk-flow tape said both are getting respected. We would let the levels do the talking: above $732 and reclaiming today’s highs, this stays a dip in an uptrend; below it with VIX holding 20, the burden shifts back to the bulls. The single-name flow we are tracking leans cautious on semis and selectively bullish on a few mega-caps and defensives — a market rotating, not unraveling.

Method note

Levels are end-of-session prints for 23 June 2026 and reflect the regular-hours tape. 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.

This is research, not advice. Position sizing, risk management, and exit discipline are yours.

Daily Pulse — Options Flow + Dark Pool, 22 June 2026

MPI 62 Regime Bull · early SPY $744.39 -0.31% QQQ $737.95 -0.36% VIX 17.28 SPY/QQQ/VIX as of 22 June 2026 close MPI as of 18 June 2026 close

Monday, 22 June 2026 — EOD read. A slow bleed to start the week. SPY and QQQ both gave back about a third of a percent, the VIX ticked back up toward 17.3, and the real story on our screens wasn’t the index tape at all — it was the wall of two-sided premium piling into the semis ahead of Micron’s print on Wednesday. Light on conviction at the index level, heavy on positioning underneath.

What happened

SPY closed at 744.39, down 0.31% from Thursday’s 746.74, holding inside Thursday’s range after an early fade from the 747.7 open down to a 743.13 low. QQQ was the slightly heavier of the two, finishing 737.95, off 0.36%, with an intraday low at 734.39 before buyers stepped back in. NVDA leaked 0.97% to 208.65. None of it was dramatic — these were drifting, low-energy sessions, not a flush.

The options tape told a split story. Market-wide, the day stayed call-tilted with an aggregate put/call of 0.75 — calls outpaced puts by roughly 9.4M contracts to 6.3M. But drill into the index ETFs and the balance flips: SPY ran a 1.06 put/call and QQQ a 1.01, both leaning slightly defensive at the wrapper level even as single names stayed busy on the call side. We flagged that divergence early — broad call appetite, but hedging demand quietly bid on the indices themselves.

Why it matters

Our read is that this is a market marking time, not turning. The MPI is still sitting at 62 in a “Bull · early” regime, the VIX at 17.28 is nowhere near stress, and the modest index pullback came on unremarkable volume. What’s actually moving is event risk: Micron reports Wednesday postmarket, and the desk-flow tape said the whole storage-and-memory complex is being repriced around it. When the heaviest premium of the day clusters into one earnings event rather than spreading across the broad market, it usually means traders are comfortable with the macro and are picking their spots on idiosyncratic catalysts instead.

The mild defensive tilt in SPY and QQQ puts is the asterisk. It’s not a reversal signal on its own, but with two indices both printing put/call above 1.0 into an earnings-heavy week, we’d rather see calls reclaim the lead before treating any bounce as clean. For now the bias stays constructive but unhurried.

What to watch into Tuesday

  • SPY 743 — Monday’s low and the line in the sand for the short-term grind. Lose it and 740 is the next shelf; hold it and 747–750 is the rebuild zone.
  • QQQ 734 — the intraday low and the level that matters most on tech; a break opens air down toward 730, while 745 caps the upside.
  • VIX 18 — still calm at 17.28, but a push through 18 ahead of Micron would tell us the hedging bid is getting serious.
  • MU into Wednesday’s print — two-sided premium is already stacked; expect the implied move to keep widening and the whole memory group to trade off it.
  • NVDA 208 — net premium leaned bearish today; watch whether 208 holds as support or rolls into the broader semi positioning.
  • Index put/call — we want to see SPY and QQQ slip back below 1.0 to confirm the dip is being bought rather than hedged.

Names on our radar

TickerSignalRead
MUHeavy two-sided premium into 6/24 earnings — calls 1100–1250, puts 1000–1200Volatility bet, not a clean direction; the whole complex keys off this print
SNDKRepeated upside call hits across 1980–2580 strikesPersistent bullish positioning riding the memory-cycle theme
NVDANet premium −$44M, closed −0.97%Calls active but premium leaned bearish — defensive tilt under the surface
NFLX7,380 contracts on Jul $76 calls, vol/OI ~295xFresh opening bullish position, well out in front of existing OI
SPXLarge dated put/call structures (Sep, even Jun-2027)Index-level hedging and rolls, two-sided — portfolio protection, not a call
AMD$343M off-exchange block at $551.63, late sessionBig institutional print into the semis alongside the MU setup
TSM$1M Jul $470 puts, ask-sideDownside hedge on the ADR ahead of the group’s earnings risk
NBISSep $240 puts, repeated ask-side hitsBearish positioning on the AI-infra name
GLD$176M off-exchange block at $384.59Gold accumulation away from the tape — a quiet safe-haven bid
EWZ$94M off-exchange blockBrazil ETF rotation block; worth watching if EM flows pick up

The set-up

Put it together and you get a market that’s resting, not retreating. The indices drifted lower on thin conviction, the MPI and the VIX both say the regime is still constructive, and the energy that would normally show up as broad-tape direction is instead concentrated into Wednesday’s Micron print and the semis around it. We’re treating this as a positioning week: the macro looks fine, the catalysts are stock-specific, and the only yellow flag is the quiet hedging bid in SPY and QQQ puts. Hold 743 on SPY and 734 on QQQ and the grind stays a buy-the-dip tape; lose them with the VIX through 18 and we re-rack. Until Micron resolves, patience beats prediction.

Method note

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. Levels and reads are our own interpretation of the day’s tape and are frozen as of the close stamped in the strip above.

This is research, not advice. Position sizing, risk management, and exit discipline are yours.

Daily Pulse — Options Flow + Dark Pool, 18 June 2026

MPI 59 Regime Bull · early SPY $746.74 +0.78% QQQ $740.62 +2.51% VIX 16.40 SPY/QQQ/VIX as of 18 June 2026 close MPI as of 17 June 2026 close

Thursday, 18 June 2026 — EOD read. Risk came back to the front of the tape today, and it came in through technology. We close the session with the regime classifier still reading Bull · early and the broad market leaning green into the bell.

What happened

SPY finished at 746.74, up 0.78% from yesterday’s 740.96 close, but the real work was done a layer deeper in the Nasdaq complex: QQQ ran +2.51% to 740.62 after gapping up on the open and never looking back, and NVDA tacked on +2.95% to 210.69 to lead the megacap tape. VIX did exactly what you’d expect on a day like this — it bled 11% lower to 16.40, unwinding the prior session’s fear premium.

Under the hood the flow was a two-handed story. Market-wide volume printed a 0.80 put/call ratio with call premium ($50.2B) more than doubling put premium ($21.8B) — clearly a call-led day at the index level. Yet single-name P/C on the ETFs themselves ran heavier: SPY at 1.29 and QQQ at 1.31, with SPXW repeated-hit alerts stacking up on downside puts (7400, 7350, 7225, 7050 strikes). Our read is that the index put tape was hedging, not conviction selling — net premium on SPY (+$27.6M), QQQ (+$23.8M) and NVDA (+$16.5M) all closed positive on the session.

Why it matters

When VIX compresses double digits and the move is led by semis and megacap tech rather than defensives, that’s a risk-on signature, and it lines up with the internal composite still sitting at 59 in early-bull territory. What we flagged in flow today is the classic late-cycle-bull pattern: institutions paying up for upside in the leaders (semis, AI names) while simultaneously layering cheap index puts as insurance now that VIX has cheapened. That’s a market that wants to go higher but isn’t willing to do so naked.

The desk-flow tape said the same thing in the dark pool: the biggest off-exchange blocks of the day were broad-index vehicles — DIA ($217M), SPY ($199M), QQQ ($109M), MDY ($61M) — alongside megacap prints in AAPL, TSLA and ORCL. Heavy two-sided positioning in the index ETFs is consistent with rebalancing and hedging into a strong close rather than a directional unwind.

What to watch into Friday

  • SPY 748–752 — yesterday’s high was 752.15 and today stalled at 748.23; that band is the immediate overhead supply to clear.
  • SPY 740 — round-number support and roughly where the heaviest SPXW put strikes cluster; losing it puts the hedges in play.
  • QQQ 740 — today’s close sits right on the level after a 2.5% run; whether it holds the gap tells you if the tech bid is real or a one-day squeeze.
  • VIX 16 — a break and hold under 16 would confirm the volatility unwind; a snap back over 18 reopens the hedging case.
  • NVDA 211 — today’s high was 211.39; a clean break extends the semis leadership that carried the index.
  • MU earnings (6/24) — we saw call sweeps into next week’s print; watch whether positioning builds further as the date approaches.

Names on our radar

TickerSignalRead
NVDA+2.95%, call premium > 4x putsLed the tape; the engine of today’s QQQ move
MUCall sweeps, 6/26 expiry, into 6/24 ERPositioning building ahead of earnings — watch follow-through
SMHRepeated call hits at 600 strikeSemis ETF bid confirms the sector leadership
AAPL$71M dark-pool block @ 298Megacap accumulation into the close
TSLA$81M dark-pool block @ 400Large off-exchange print at the round number
ORCL$59M dark-pool block @ 184Steady institutional flow in the AI-infra name
STX$93M dark-pool block @ 1070Outsized block vs 30-day volume; storage demand theme
IGVDec puts bought, 89 strikeSoftware hedge — the one clear downside tell in single names
SPXWRepeated put hits, multiple strikesIndex insurance layered on as VIX cheapened
DIA$217M dark-pool blockLargest off-exchange print of the day; broad rebalancing

The set-up

Net-net, this was a constructive session that leaned on its strongest shoulders. Our read is a market in an early-bull regime that paid up for leadership in semis and megacap tech, let VIX deflate, and simultaneously kept a hand on the hedge through index puts — the behavior of buyers who want to stay long but respect the overhead. Into Friday we’re watching the 748–752 supply on SPY and whether QQQ can defend today’s gap at 740. Hold those and the leaders keep leading; lose them and the put tape stops being insurance and starts being a signal.

Method note

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. Levels and percentages are computed from end-of-day prints versus the prior session’s close. Nothing here discloses the internal weighting of the composite — it is a synthesis tool, not a recommendation engine.

This is research, not advice. Position sizing, risk management, and exit discipline are yours.

Daily Pulse — Options Flow + Dark Pool, 17 June 2026

MPI 65 Regime Bull · early SPY $740.96 -0.93% QQQ $722.51 -2.01% VIX 18.44 SPY/QQQ/VIX as of 17 June 2026 close MPI as of 16 June 2026 close

Wednesday, 17 June 2026 — EOD read. FOMC day delivered a hawkish-skew tape. We flagged Tuesday that the Bull · early read leaned on SPY holding 749 and QQQ holding 729. Both lines broke under Powell. The desk closed the day with VIX up double digits, indices red across the board, and our defense thesis on the operating table.

What happened

SPY closed $740.96 (-0.93%) after probing $752 in the morning and surrendering the level through the FOMC presser. The intraday high-to-close range was nearly seven dollars — a classic “fade the rip” tape. QQQ took the harder hit at $722.51 (-2.01%), breaking through both 729 and 725 in a clean tech-led sell. VIX spiked from 16.41 to 18.44 (+12.4%) — the kind of move that says the front-end vol bid was real, not a positioning artifact. NVDA closed $204.65, slicing through the $207 floor we had been watching, with bearish premium leading bullish premium by roughly $25M on the day.

The flow tape said the same thing the price tape said. SPY net premium printed -$329M (bearish), with multiple repeated-hits sweeps lifting SPY 7/2 $726 puts and SPY 6/26 $722 puts ask-side — short-dated downside bought, not sold. We saw QQQ 7/17 $720 puts repeat-hitting bid-side at a $19+ debit (size 1,000+ on the print), which we read as protective buying rather than fresh shorting given the strike is now near spot. Dark-pool prints leaned defensive: PM $133M, MRK $57M, XOM $60M, CRH $77M — defensives and energy taking large blocks while CRM took a $176M print at $155.02 that hit below NBBO bid, a footprint that historically traces to liquidation, not accumulation. GOOGL $101M and STRL $106M printed near-bid as well.

Why it matters

Our read: the Fed projection set was hawkish enough at the dot-plot to repeat-rate the front end, and the press conference did nothing to soften it. The market priced that immediately — VIX +12% off a low base, QQQ down 2%, defensives outperforming cyclicals on the dark-pool tape. The defense lines we flagged Tuesday — SPY 749 / QQQ 729 — both broke. That means the Bull · early base case we have been running is on watch, not dead, but the burden of proof has flipped. Until SPY reclaims and holds 745 and QQQ reclaims 729, the desk is treating this as a regime stress-test, not a dip-buy.

The honest accounting: the 6/16 Pulse said “Bull · early holds 749 SPY / 729 QQQ.” Holds was the conditional, and the conditional failed on FOMC. We do not get to recolor that. What we do get to do is reset the level structure with Friday OPEX two sessions away and the gamma walls compressing toward the downside.

What to watch into Thursday

  • SPY 745 reclaim — first test of whether Wed’s sell was a one-day vol event or a regime shift. Failure to reclaim by midday Thursday keeps 736 / 730 on the table as next magnets.
  • QQQ 725 / 720 — 720 was the strike that took the heaviest repeat-hits on the 7/17 chain. Below 720 opens a path to the 710-handle into Friday OPEX.
  • VIX 18 hold — if VIX cannot sustain above 18, the spot-vol decoupling argues the move was overdone and reclaim is easier. If VIX stays bid above 18 with a steeper front end, the desk reads continuation lower.
  • NVDA 207 retest — the floor that broke Wednesday. Recapture is the first signal mega-cap tech is willing to hold the lows. Failure with bid-side put repeats argues 200 next.
  • Friday OPEX positioning — SPY $725 and QQQ $720 are the visible downside magnets on this Friday’s chain. We are watching for whether dealer flows pin or whether the move extends.
  • Defensives vs cyclicals tape — PM, MRK, XOM took blocks Wednesday. If that rotation continues Thursday on a green-tape day, it tells us the bid is “quality over beta,” which historically precedes range-bound chop, not a v-shaped reversal.

Names on our radar

TickerSignalRead
SPYNet prem -$329M; 7/2 $726P repeat-hits ask-sideShort-dated downside protection bought, not faded. Watch 745 reclaim Thursday.
QQQ7/17 $720P repeat-hits, 6/26 $722P sweep ask-sideTech-led pressure continuing. 720 is the line; below it, 710-handle opens.
NVDA207 floor broke; net prem -$24M, bearish leadFloor lost. Need recapture 207 to neutralize the bearish footprint.
SPXSept $7000P repeat-hits, $7350P size on bidTail risk being lifted at the 6-9% OTM strikes. Long-dated put bid we are flagging.
IWM7/17 $277P repeat-hits ($5.5M premium, size > OI)Small-caps catching downside protection. Mirror of SPY/QQQ defensive tape.
PMDark-pool block $133M at $179.44Defensive rotation print. Consumer staples bid through the FOMC tape.
CRMDark-pool block $176M at $155.02, below NBBO bidBelow-NBBO footprint reads as liquidation. Watch for follow-through Thursday.
GMDark-pool block $161M at $79.58 (avg-price flagged)Auto cyclical taking size. Direction ambiguous on avg-price prints — watching tape.
MUER Wed 6/24 PMC — IV expansion buildingEarnings into a broken tech tape. Sizing into 6/24 is risk-on / risk-off binary.
SOXXDark-pool block $57M below NBBO bidSemis taking size on the down day. Watch alongside NVDA 207 retest.

The set-up

The desk-flow tape said this: Wednesday was not a panic, it was a re-rating. Defensives took blocks, cyclicals took blocks too but on quieter feet, and the short-dated put bid lifted ask-side across SPY, QQQ, and IWM. VIX up 12% off a complacent base says the vol-risk-premium was being collected too cheap. The Bull · early thesis from 6/16 is on its back foot. Our base case shifts from “ride the trend, defend 749/729” to “wait for reclaim or a fresh setup.” Friday OPEX is the next catalyst — pinning at lower strikes is the visible path of least resistance until a Thursday reclaim says otherwise.

Method note

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.

This is research, not advice. Position sizing, risk management, and exit discipline are yours.