How to read: each dial is the estimated chance of an up move next session for that index, derived from options positioning (put/call & implied vol). A lean, not a prediction; manage risk. Fear & Greed shows market mood.
▲ Dials show a synthesized directional bias for the next session on a -100 (extreme bearish) → +100 (extreme bullish) scale (trend, momentum, price-vs-MA, dampened by volatility). A lean, not a prediction.
Resistance: 7,609 (60d swing high) β 7,839 (R1) | Support: 7,448 (20-DMA, just above) β 7,371 (50-DMA) β 6,813 (S1). The index closed at 7,440 β it spent the day knocking on the 20-DMA ceiling. A clean daily close through 7,448 opens the path toward the swing high at 7,610.
All earnings rows for today are sourced from a single provider (Finnhub) and have not been cross-verified by a second source. Per our protocol, figures below are labeled unconfirmed. Verify actuals on your platform before sizing any position around these results.
Two names flagged as "after close" reporters today β both unconfirmed, single-source:
QMCO (Quantum Corporation, Q4 FY2026 β after close, unconfirmed β verify) and RDUS (Radius Global, time TBD, unconfirmed β verify) were also in today's calendar but show no actuals in the packet. Check your platform for any post-close prints on these before the open.
Why it matters: Headlines confirm US strikes on Iran and cautious hopes for a "shipping cap" truce are bidding oil (+1.65% to $70.37). Iran war developments are listed as a key cue for global FX and bond markets. Rate-hike fears are resurfacing because oil-driven inflation could keep the Fed hawkish longer than priced. If tensions escalate further, energy stocks could spike and tech could sell off on risk-off flows.
Why it matters: Gold fell β1.18% to $4,030 despite the Iran flare-up β the market is pricing higher-for-longer rates as the bigger risk. This is a tell: if real rates rise, rate-sensitive sectors (Real Estate, Utilities) stay under pressure. The 10-year yield held at 4.37%. Watch the 4.40β4.50% zone as a threshold that would meaningfully tighten financial conditions.
Why it matters: Comcast plans to separate its cable and media divisions, opening M&A speculation in Media/Telecom. Not a near-term trade catalyst, but worth watching Communication Services names for rotation interest. Could keep XLC elevated as the spinoff narrative plays out.
Why it matters: Nikkei 225 fell β4.15% (its 52-week high is today's prior close), Hang Seng β1.76%, Shanghai β2.26%, DAX β1.29%. The Asian selloff driven by Iran and inflation concerns is a headwind for global risk appetite heading into Tuesday. US markets shrugged it off today, but a second day of Asia weakness could pressure the open.
One-liner: The macro mix is risk-on in equities but with a geopolitical wildcard. Oil rising + gold falling = market believes the Fed stays hawkish. The 10-year holding at 4.37% is the key watch level going into Tuesday.
Bars show today's 1-day % change. 1-month % change noted in parentheses. Leaders: Technology, Consumer Discretionary. Laggards: Materials, Real Estate, Consumer Staples, Utilities.
Health Care XLV +8.02% Β· Industrials XLI +5.82% Β· Financials XLF +4.51% Β· Utilities XLU +4.26% Β· Real Estate XLRE +3.00%. Defensive and cyclical rotation has been the month theme.
Communication Services XLC β6.51% Β· Energy XLE β4.13% Β· Consumer Discretionary XLY β2.91% Β· Technology XLK β2.82%. Growth sectors have given back ground this month despite today's strong session.
No analyst rating changes were available in today's data packet. Check your broker platform for any after-close upgrades/downgrades β particularly in the defense and tech sectors given today's macro catalysts.
| Ticker | Insider / Role | Action | Shares | Price | Date |
|---|---|---|---|---|---|
| GWRE | Michael G. Rosenbaum β CEO | SELL Open-market (10b5-1) | 1,200 | $124.29 | 2026-06-29 |
| MATX | Matthew Cox β Chairman & CEO | SELL Open-market (10b5-1) | 10,000 | ~$192.91 | 2026-06-29 |
| SEIC | Alfred West Jr β Founder | SELL Open-market | 7,332 | ~$87.39 | 2026-06-29 |
| ROIV | Mayukh Sukhatme β President & CIO | SELL Open-market | 1,000,000 | ~$34.10 | 2026-06-25/26 |
| STRR | Jeffrey Eberwein β CEO / 10% owner | BUY Open-market | 5,000 | $11.01 | 2026-06-29 |
| AVO | Bryan Giles β CFO | SELL Open-market | 5,000 | $12.13 | 2026-06-29 |
| XYZ | Anthony Eisen β Director | SELL Open-market (10b5-1) | 6,000 | $78.93 | 2026-06-29 |
The Roivant (ROIV) CEO sale of 1M shares over two days is the most notable. The Starr (STRR) CEO open-market purchase is a small but directional buy signal. 10b5-1 sales are pre-scheduled and carry less signal weight.
Ranked across 37 liquid optionable names (scanned set β not the full market).
| Ticker | Strike / Expiry | Type | Volume | OI | Vol/OI | Premium |
|---|---|---|---|---|---|---|
| SPY | $741 Β· 6/29 | CALL | 831,350 | 3,954 | 210.3Γ | $38.6M |
| SPY | $740 Β· 6/29 | CALL | 787,476 | 9,120 | 86.4Γ | $55.6M |
| SPY | $738 Β· 6/29 | PUT | 559,843 | 1,785 | 313.6Γ | $47.3M |
| SPY | $740 Β· 6/29 | PUT | 548,234 | 1,869 | 293.3Γ | $43.2M |
| SPY | $741 Β· 6/29 | PUT | 233,507 | 510 | 457.9Γ | $26.8M |
| NVDA | $195 Β· 6/29 | CALL | 465,848 | 10,204 | 45.6Γ | $17.9M |
| QQQ | $723 Β· 6/29 | PUT | 231,161 | 459 | 503.6Γ | $23.3M |
| QQQ | $715 Β· 6/29 | PUT | 185,967 | 1,701 | 109.3Γ | $29.1M |
| TSLA | $410 Β· 6/29 | CALL | 186,387 | 2,168 | 86.0Γ | $20.4M |
| IWM | $298 Β· 6/29 | CALL | 181,324 | 1,812 | 100.1Γ | $7.1M |
The extreme vol/OI ratios on today's expiry SPY strikes are largely gamma-day mechanics (0DTE and 1DTE). The more telling signal is the massive $29.1M put block on QQQ $715 Jul-10 β that's a directional hedge/bet on a pullback in tech over the next two weeks.
The presence of multiple large SPX put blocks (7,000β7,495 range, AugustβSeptember expiry) tells you smart money is buying downside protection even as they let the longs run. This is consistent with a "melt-up with a net under it" posture β bullish near-term, hedged for a tail event.
| Ticker | Shares | Price | Premium | Time (ET) |
|---|---|---|---|---|
| SNDK | 317 | $2,056β2,059 | $548Kβ$165K | ~22:35 |
| MU | 633 total (multiple) | ~$1,139β1,141 | ~$720K total | ~22:35 |
| TSLA | 2,897 total (multiple) | ~$409.06β409.20 | ~$1.19M total | ~22:35 |
| QQQ | 1,000 | $722.98 | $723K | ~22:36 |
| RKLB | 2,100 | $100.64 | $211K | ~22:36 |
| NVDA | 1,800 (3 prints) | ~$194.91β194.96 | ~$350K | ~22:35β36 |
| KORU | 300 | $743.95 | $223K | ~22:36 |
| SPCX | 1,700 | ~$163.29β163.30 | ~$278K | ~22:36 |
The cluster of post-market dark pool prints in MU, TSLA, NVDA and SNDK is consistent with institution-level portfolio rebalancing at month-end (June 29 = end of Q2). RKLB at $100.64 β a notable round-number psychological level β is worth watching on the open.
The intraday market tide data is unambiguous. The session opened with put premium dominating (~9:55β10:15 AM), then pivoted hard to call-side dominance from 11:30 AM through the close. By 4:00 PM, net call premium sat at +$309M vs. net put at β$133M β a strongly bullish closing posture. SPY call volume (5.9M) vs. put volume (6.9M) slightly favors puts, but the premium distribution was decisively call-heavy intraday. This supports the bull case for Tuesday.
SPY: Significant call gamma concentration at $200 (historic floor from deep ITM calls β $865M call delta OI) and $250 ($145M call delta OI). Put gamma walls are large at $200β$230 range. The market maker dynamic is broadly long gamma at current levels (near $741), which means they dampen volatility by selling into rallies and buying dips. Expect the tape to "pin" near $740β$741 overnight unless a catalyst gaps it through.
QQQ: The QQQ gamma landscape at $720β$723 shows massive call/put gamma near-spot (the $720/$723 strikes had extraordinary expiry day volume). Dealers are gamma-long here too β expect mean-reversion behavior around $723β$725 unless the market gaps on news.
The Fear & Greed at 27 (Fear) says retail sentiment is still cautious β which is actually constructive for bulls. Markets don't top when fear is at 27. The wall of worry is intact. The VIX at 17.65 means options are not pricing a near-term crash. Combined with the strongly bullish options market tide today, the setup is: anxious investors reluctantly chasing a market that keeps going up. That dynamic has further to run until F&G gets above 65 (Greed).
The economic calendar feed was not connected in today's packet. Watch for any pre-market data releases (PMI, consumer confidence, housing data) that could move the tape. Tuesday June 30 is end of Q2 β expect elevated institutional rebalancing flows in the first and last hours of trading.
SPX: Break & hold above 7,448 (20-DMA) = bullish continuation toward 7,610 swing high. Rejection at 7,448 = fade toward 7,371 (50-DMA) and potentially 7,300.
QQQ / NDX: Nasdaq at its 50-DMA (25,813) β a daily close through here with volume is constructive for tech. Watch $725 on QQQ as the near-term magnet (heavy option OI).
Oil (WTI): $72β73 resistance. A break higher = inflation fear surge = rate-sensitive names under pressure.
VIX: If VIX gets back above 19β20 on Iran headlines, that's a risk-off signal to reduce exposure.
No verified pre-market earnings are confirmed for Tuesday June 30. STZ (Constellation Brands) is listed for after-close June 30 (unconfirmed β verify) with consensus ~$3.27 EPS. For Wednesday July 1, watch MSM Industrial, Unifirst (UNF), and FactSet (FDS) β all flagged as before-open reports (unconfirmed, single-source β verify on your platform).
Here's what today actually told us. The market made a statement. Tech surged +2.07% on the Nasdaq while the rest of the board was choppy β and that divergence matters. The money rotated into growth names on a day when Asia was getting hit hard and gold was selling off on rate-hike fears. That's a market telling you it's not scared of the geopolitical noise. It's using it as a buying excuse.
The options market confirmed it. Watch that intraday tide chart β heavy put buying in the first 45 minutes, then a relentless shift to call-side dominance all afternoon. Professionals were buying dips in real time. Net call premium at the close: +$309M. That's not retail. That's institutional conviction. Keep that number in your head going into tomorrow.
That said, don't chase. SPX closed at 7,440, and the 20-DMA sits right at 7,448. This market needs to close above that line on a daily basis before you go aggressive on new long setups. Let the trade come to you. If we gap up tomorrow on AVAV-type confirmation or a quiet Iran overnight, wait for the first 30-minute bar to set before adding. The one thing that would change my view overnight: WTI crude breaking above $73 on a fresh Iran escalation β that would put the Fed back in play and take the wind out of tech sails fast.
Be the house. Size right. Let tonight's dark pool and futures settle before you decide. Good trading, everyone.
β Michael Wade Β· mwtradecoach.com
A +1.18% SPX day driven by tech and consumer discretionary, confirmed by strongly bullish options market tide, closing call premium of +$309M, and declining VIX. The tape shrugged off Asian weakness and geopolitical noise β which is what strong markets do. Q2 ends tomorrow; window dressing into winners provides a near-term tailwind.
Trade smart. Manage risk. Let the probabilities work for you.