🕐 Previous reports
📅 New report weekdays · 8:40am ET
↩ TC Dashboard⌂ All Reports
Trade Club AI
MWTC Trade Club AI · Pre-Market Report

Pre-Market Report — Morning Intelligence Brief

Thursday, October 22, 20268:50 AM ETPRE-MARKET EDITION
Pre-Open Edition · U.S. Equity Markets
Data current to pre-open; prices go stale quickly — verify before acting
Michael Wade
Mike's Morning Take

Here's what's happening this morning: the headline is META. It reported last night after the close and beat EPS by a massive +27.8% — actual $7.40 against a $5.79 estimate. That's not a small beat. That's a statement. TSLA also reported and topped estimates by 10.1%. IBM, TXN, and T all came in ahead of expectations. The earnings tape this cycle has been broadly constructive. And yet — here's the tension you need to watch — futures are sharply lower. S&P futures are off 72 points, Nasdaq futures down 468. The meta-beat is real, but something else is overriding it this morning. That something is the Middle East. Iran's IRGC Navy announced seven vessels were hit, oil shipping costs are surging sevenfold according to Goldman, and fresh Houthi strikes on Saudi Arabia are rattling Gulf markets hard. Asia sold off across the board — the Nikkei dropped 2.65%, Hang Seng fell 3%. WTI crude is up 2.4% to nearly $100 a barrel. That's your macro override.

Your mindset today: be the house, not the gambler. The earnings news is genuinely good. The geopolitical news is genuinely dangerous for positioning. When the gap between what earnings say and what futures do diverges this sharply, you don't chase. You let the setup come to you. Probabilities say a strong open from the earnings batch gets sold early as geopolitical risk pricing plays out. The VIX jumped 8.4% overnight to 18.08. That's not panic, but it's a warning. Cheap premium is gone.

The one setup — or trap — to watch today: don't get sucked into chasing META and TSLA at the open. Both will gap up on the earnings beats. Both are flagged with elevated IV (META at 88.9th percentile). The move is already priced into options. Let the initial gap fade, see where they settle, and if you want exposure, consider defined-risk spreads rather than naked long calls with inflated premium. The bigger trap is ignoring the oil spike and going long everything just because earnings beat. Energy strength and geopolitical risk premium are real. Manage position size accordingly. — Michael Wade

Bottom Line — Morning Playbook

📋 This Morning's Playbook

  • Bias: Cautiously Bearish Short-Term · Earnings beats are real but futures point to geopolitical-driven selling. Underlying trend intact; session risk elevated.
  • Best Sectors: Energy (XLE) — WTI near $100, Middle East risk premium rising; Industrials (XLI) — rails, defense beating. Both have 1-month momentum.
  • Weakest Sectors: Communication Services (XLC) — worst 1-month performer at –3.2%; Technology (XLK) — 1-month –3.5% despite yesterday's session pop.
  • Primary Opportunity: Energy / defense names leveraged to geopolitical risk premium. VLO, LMT both beat this morning and sit in strong sectors.
  • Primary Risk: Broader market selling into the open as Middle East escalation fear overrides the earnings beat narrative. Don't fight the tape in the first 30 minutes.
  • Three Key Levels: SPX support 7,443 / pivot 7,631 / resistance 7,945  ·  QQQ $720 dark-pool concentration / $725 strike magnet / $705 put wall  ·  IWM $263 put-flow anchor / $275 spot / $280 resistance

Trade smart. Manage risk. Let the probabilities work for you.

Executive Summary — 30-Second Read
Bias: Cautious Confidence: 5 / 10 Earnings: Mostly Beat Geopolitics: Elevated

Primary catalyst — META Q3 EPS beat (+27.8%): META reported after Wednesday's close with actual EPS of $7.40 vs. $5.79 estimate — a 27.8% upside surprise. Revenue came in at $63.1B vs. $64.6B expected (slight miss on top line). TSLA beat EPS by 10.1%, TXN by 7.3%, IBM by 2.2%, T by 6.5%. This morning's pre-open prints add VLO (+12.3%), LMT (+6.2%), PG (+3.1%), HON (+3.7%), AAL (+20.5% vs. negative estimate), NSC (+3.3%), UNP (+0.6%), and DOW (+10.2%). Misses: SPOT (–11.1%), LRCX (–1.0%), LUV (–5.4%), PHM (–5.7%), PCG (–3.1%), ABT (–0.7%). Note: no pre-market reaction data is available in the packet, so individual stock price reactions must be verified live.

Biggest opportunity: Energy and defense on geopolitical risk premium — oil near $100, defense spending narrative intact, both sectors showing positive 1-month momentum.

Biggest risk: Middle East escalation (Iran IRGC, Houthi strikes on Saudi Arabia) driving a risk-off bid that overwhelms the earnings beat story. VIX up 8.4% overnight. Futures down sharply across all four major indices.

📊 Today's Dashboard — Directional Lean (today) & Mood
S&P 500 · SPX
45%prob. up
▲ 45% up / ▼ 55% down
Nasdaq 100 · NDX
48%prob. up
▲ 48% up / ▼ 52% down
Dow · DJX
48%prob. up
▲ 48% up / ▼ 52% down
Russell 2000 · RUT
35%prob. up
▲ 35% up / ▼ 65% down
Fear & Greed
28fear
0 = fear · 100 = greed

How to read: each dial is the estimated chance of an up move today for that index, derived from options positioning (put/call & implied vol). A lean, not a prediction; manage risk. Fear & Greed shows market mood.

Overnight Markets

Futures are decisively lower this morning — a combination of Middle East escalation fear and oil price shock overriding strong earnings prints from mega-caps.

ContractLastChange% ChgRead
S&P 500 Futures (ES)7,728.00–72.25–0.93%Broad risk-off; geopolitics trumping earnings
Nasdaq 100 Futures (NQ)29,538.50–468.50–1.56%Tech bearing the brunt; largest index decline
Dow Futures (YM)52,784.00–275.00–0.52%More defensive; industrial & energy help cushion
Russell 2000 Futures (RTY)2,779.00–15.20–0.54%Small caps near 52-week low range; fragile trend

Asia: Broad selloff driven by Iran/Houthi escalation and surging oil shipping costs.

IndexLast% Chg
Nikkei 22562,907–2.65%
Hang Seng22,935–3.03%
Shanghai Composite3,658–1.48%

Europe: Modest declines; UK inflation data (3.5%, highest in nearly a year) limits upside as rate-hike bets firm. DAX underperforms.

IndexLast% Chg
DAX25,478–0.65%
FTSE 10010,728–0.23%
CAC 407,835–1.10%
World & Geopolitical Backdrop

Three interconnected stories are applying risk-off pressure to global markets this morning.

  • Iran IRGC / Middle East escalation: Iran's IRGC Navy reported seven vessels hit and warned the U.S. of a wider response. This is the single biggest market-moving geopolitical headline overnight. Why it matters: direct threat to shipping lanes; raises probability of supply disruption and further oil price spikes.
  • Houthi strikes on Saudi Arabia: Fresh Houthi strikes are raising Gulf regional risk materially — Gulf markets fell overnight. Why it matters: Saudi production disruption risk would amplify the oil move already underway; energy sector implications are bullish on supply constraint fears.
  • Oil freight costs +7x: Goldman Sachs notes war-risk premiums and ship-to-ship transfer costs have driven crude freight rates up sevenfold to over $20/barrel. Why it matters: this compounds input cost pressure across refining and manufacturing and is inflationary at the margin.
  • Turkey diplomacy: Turkey is set to host regional and European foreign ministers to discuss regional conflicts. Why it matters: a potential de-escalation signal, but thin — monitor for any outcome.
  • UK inflation at 3.5% (nearly a 1-year high): Cements rate-hike bets; pound gained vs. dollar and euro. Why it matters: signals global inflation stickiness; argues against a dovish pivot narrative in developed markets.
  • DeepSeek $15B fundraise: Chinese AI firm reportedly wrapping up a $15B raise. Why it matters: keeps AI competition narrative alive; potential pressure on U.S. AI premium valuations longer-term.
  • Trump economic approval at all-time low (CNBC poll): Eight out of 10 Americans rate economy as fair or poor. Why it matters: midterm risk is rising; policy uncertainty and potential fiscal shifts could become a market overhang into Q4.
Macro Dashboard
AssetLastPrev CloseChgImplication
10-Year Treasury Yield5.04%5.15%–11bpYields falling — flight to safety bid; not rate-cut optimism, it's fear
VIX (fear gauge — options market's expected volatility)18.0816.68+8.4%Hedging demand rising; options premium elevated — selling vol is risky here
DXY (US Dollar Index)101.78101.78FlatDollar on hold as market waits on Fed; no clear direction catalyst
WTI Crude Oil$99.47$97.15+$2.32 / +2.4%Approaching $100; Middle East risk premium building — bullish for Energy sector
Gold$4,088$4,150–$61.6 / –1.5%Backing off from elevated levels; still near 52-week highs — safe-haven demand intact
Silver$55.96$57.42–2.6%Industrial demand concerns weighing; China slowdown risk in play
Copper$6.41/lb$6.54–2.1%Falling copper signals growth concern — watch as a macro leading indicator
Natural Gas$2.78$2.79FlatAsia buying LNG despite price surge; EL Niño clouds the demand outlook
Bitcoin$81,624$84,012–2.84%Crypto tracking risk-off; retreating with equities — not acting as a safe haven
Ethereum$2,399$2,471–2.9%Confirming broad crypto weakness; no independent catalyst
Economic Calendar — Today, October 22, 2026

Two high-impact jobless claims prints already have actuals in the structured calendar. Remaining today's events are lower-impact. The big macro week is next week (GDP, PCE, FOMC — see notes below).

Time (ET)EventConsensusActualRead
12:30 PMInitial Jobless Claims (Oct/17)200K194KBetter than expected — labor market still tight; slightly hawkish at the margin
12:30 PMJobless Claims 4-Wk Average (Oct/17)200K197.75KRolling average declining — consistent with resilient employment
12:30 PMContinuing Jobless Claims (Oct/10)1,720K1,728KSlight uptick from prior — those losing jobs are staying unemployed a little longer
2:00 PMLeading Index MoM (Sep)–0.1%AwaitingLow impact; a miss reinforces deceleration narrative
2:30 PMEIA Natural Gas Stocks Change (Oct/16)+80BAwaitingLow impact on equities; watch for nat gas reaction if below est.
3:00 PMKansas Fed Manufacturing / Composite (Oct)Est. 18 / 11AwaitingLow impact regional data; directional read on industrial activity
3:30 PM4-Week & 8-Week Bill Auctions—AwaitingLow impact; prior 4-wk rate was 4.00%
5:00 PM5-Year TIPS Auction—AwaitingDemand will gauge inflation-protection appetite; prior 1.955%

Note — major risk events NEXT WEEK: Oct 28: Fed Interest Rate Decision (consensus: hold at 4.00%) + FOMC Economic Projections + Press Conference. Oct 29: Q3 GDP (est. 3.1%), Core PCE YoY (est. 3.1%), Personal Income/Spending. Those are the market-moving prints. Position sizing into the weekend should account for this sequencing.

Federal Reserve Watch

Stance: The Fed remains in a data-dependent hold posture. The current federal funds rate is 4.00% (per the calendar's estimate/prior). Rates decision is October 28 — six days away. Today's tight jobless claims argue against near-term cuts.

Kalshi prediction-market odds for October 28 meeting:

OutcomeMarket Probability
Fed maintains rate (hold at 4%)90%
Hike 25bps8%
Hike >25bps0%
Cut 25bps0%
Cut >25bps0%

The prediction market is nearly unanimous: a hold at 4% with a small 8% tail for a hike. That 8% hike probability is notable — it reflects the stickier inflation environment (UK at 3.5%, domestic PCE YoY est. 3.6% next week). The dollar's flat tape this morning suggests the market is waiting on next week's FOMC rather than repricing now. Don't fight a hold-priced market going into the meeting.

Earnings Calendar

▸ Reported Since Last Close (Overnight Results) — Sets Today's Tone

Earnings two-source verified (Finnhub + FMP) unless noted. Beat/miss reflects EPS vs. estimate.

TickerWhenEPS Est.EPS ActualSurpriseRev ActualRead
METAWed AMC$5.79$7.40+27.8%$63.1BMassive beat; revenue slight miss vs. $64.6B — watch for sell-the-news after gap-up
TSLAWed AMC$0.44$0.48+10.1%$28.0BBeat on EPS; revenue slightly below $28.4B est. — positive but not blowout
IBMWed AMC$2.89$2.95+2.2%$17.1BModest beat; solid AI-related services demand narrative
TXNWed AMC$2.44$2.62+7.3%$6.1BChip demand firming; semiconductor cycle recovery signal
LRCXWed AMC$2.22$2.20–1.0%$8.2BSlight miss; watch for semi-equipment sector softness
TWed BMO$0.61$0.65+6.5%$32.3BClean beat; subscriber trends stable
LUVWed AMC$0.58$0.55–5.4%$8.4BEPS miss despite revenue beat — cost pressures; sources note some divergence, treat as approximate
VLOThu BMO$21.28$23.90+12.3%$46.1BRefining margins strong; oil near $100 is a tailwind — Energy sector leader today
PGThu BMO$1.94$2.00+3.1%$23.3BLaundry/home products drove 4% sales growth; defensive quality play
LMTThu BMO$7.50$7.97+6.2%$20.7BDefense spending durable; geopolitical escalation keeps the backlog thesis intact
AALThu BMO–$0.35–$0.28+20.5%$16.3BBetter than feared on a negative estimate — travel demand resilient; revenue slight miss
HONThu BMO$2.19$2.27+3.7%$5.0BBeat; automation/aerospace demand firm
DOWThu BMO$0.64$0.71+10.2%$11.3BMaterials beat; chemicals pricing recovering
UNPThu BMO$3.51$3.53+0.6%$7.2BIn-line; rail volumes stable — Industrials holding up
NSCThu BMO$3.51$3.62+3.3%$3.5BRails beating — freight demand and pricing constructive
TSCOThu BMO$0.42$0.43+3.4%$3.9BSmall beat; consumer discretionary showing resilience at the lower-end
SPOTThu BMO$2.86$2.54–11.1%$5.1BEPS miss; sources diverge on exact number — treat as approximate miss. Revenue near est.
PHMThu BMO$2.68$2.53–5.7%$4.0BHomebuilder miss; housing affordability squeeze showing up in results
PCGThu BMO$0.42$0.41–3.1%$6.2BMiss on EPS and revenue — utility headwinds
ABTWed BMO$1.43$1.42–0.7%$13.0BFractional miss; medtech demand tracking slightly below est.
ELVWed BMO$4.73$6.99+47.8%$50.4BEnormous managed-care beat; health insurance margins expanding sharply
NEEWed BMO$1.19$1.24+4.1%$8.1BUtility beat; renewables demand intact
DHRWed BMO$1.94$2.11+9.0%$6.6BStrong beat; life-science tools recovery accelerating
TMOWed BMO$6.47$6.68+3.3%$12.1BBeat; pharma services recovering
MOHWed AMC$0.75$0.89+18.7%$11.1BMedicaid managed care blowout beat
LADWed BMO$9.87$13.22+34.0%$9.9BAuto dealer beat; sources note some EPS divergence across feeds — treat surprise as approximate
CMCSAThu BMO$1.01$1.07+5.7%$29.3BBeat on EPS; media revenue offsets connectivity weakness. Spin-off of media business ongoing.
KMIWed AMC$0.33$0.35+7.4%$4.5BMidstream energy beat; pipeline volumes firm
RSWed AMC$6.86$8.02+16.9%$5.2BMetals distribution beat; pricing leverage impressive
URIWed AMC$14.06$15.55+10.6%$4.9BEquipment rental demand strong — construction cycle intact
CSXWed AMC$0.54$0.57+6.1%$4.0BRail beat; freight volumes recovering
PMWed BMO$2.36$2.36In-lineIn-line; IQOS volumes solid, tobacco defensive
CBREThu BMO$2.01$2.05+2.1%$11.5BReal estate services holding up; commercial leasing improving at the margin
R (Ryder)Thu BMO$4.24$4.33+2.2%$3.4BFleet/logistics demand stable

▸ Upcoming Today (After Close)

TickerWhenEPS Est.
NEMAfter Close$2.11
OMCAfter Close$2.66
WDCAfter Close$4.13
BWMXAfter Close$11.32
FIXAfter Close$13.00

▸ Unconfirmed — Verify Before Trading

TickerNote
GDOnly Finnhub lists — single-source; unconfirmed — verify on platform before acting

Earnings second source: FMP. 39 of 40 names two-source verified.

Market News

Lead story: Iran IRGC Navy / Middle East escalation (Thu 12:40 AM ET) — Iran's IRGC Navy says seven vessels were hit and warned the U.S. of a wider response. This is the dominant overnight macro story and the primary reason futures are red despite a strong earnings night. It connects directly to the Houthi strikes on Saudi Arabia reported just hours later (Thu 03:59 AM ET), oil's move toward $100, and Goldman's note on sevenfold freight cost spikes. These stories feed each other.

META Q3 EPS blowout — Largest earnings beat of the cycle so far (+27.8%). Multiple analyst price target raises: Monness to $875, Susquehanna to $850, Scotiabank PT to $650. Pre-market reaction data not available in this packet — verify live before trading.

Comcast (CMCSA) beat (Thu 07:42 AM ET) — EPS +5.7%; media revenue offset connectivity weakness. The company is spinning off its media business. This morning's CNBC coverage confirms the print.

Procter & Gamble (PG) beat (Thu 07:21 AM ET) — EPS +3.1%; 4% sales growth boosted by laundry and home products. Stable consumer staples quality.

Trump economic approval at all-time low (Thu 07:40 AM ET) — CNBC poll: 8 in 10 Americans rate economy fair or poor. Republican midterm headwinds building. Policy uncertainty risk is a Q4 overhang.

OpenAI / ChatGPT Ads — Rolling out advertising to 26 new countries. AI monetization narrative continues to build; indirect positive for digital ad ecosystem (META, GOOGL).

IMF: MENA + Pakistan GDP to contract 1.3% in 2026 (Thu 02:04 AM ET) — War impact on the region quantified; underscores why shipping risk premium is being priced in.

DeepSeek $15B fundraise — Chinese AI competition keeps the valuation pressure narrative alive on U.S. AI names medium-term.

American Express / Airbnb partnership (Thu 08:00 AM ET) — Amex Travel platform now includes 1M+ Airbnb listings; membership rewards on prepaid bookings. Incremental positive for both franchises.

German regulator revokes Bank Saderat Iran license (Thu 01:39 AM ET) — Iran financial sanctions tightening further; part of the same escalation complex as the IRGC story.

Sector Rotation & Scorecard

Ranked by 1-month momentum (primary) with 1-day as a tiebreaker. This table also drives the sector chart below.

RankSectorETFPrice1-Day1-MonthTrend / Driver
1EnergyXLE$68.16+0.28%+9.28%Bull — WTI near $100; Middle East risk premium, refiner beats (VLO)
2Health CareXLV$178.94–0.49%+6.01%Bull — managed care blowout (ELV, MOH), life-science recovery (DHR, TMO)
3Consumer StaplesXLP$87.11–0.73%+5.68%Bull — defensive demand; PG beat; sticky consumer spending
4UtilitiesXLU$42.00+0.29%+5.66%Bull — flight to safety, NEE beat; rate sensitivity is a headwind if 10Y re-spikes
5Consumer DiscretionaryXLY$115.53+0.03%+4.41%Neutral — TSLA beat supports; housing misses (PHM) and AAL costs are offsets
6FinancialsXLF$56.04+0.57%+2.75%Bull — earnings broadly solid; JPM IV low (cheap premium opportunity)
7MaterialsXLB$51.32+0.18%+2.07%Neutral-bull — RS, DOW beats; but copper falling is a headwind to the thesis
8Real EstateXLRE$42.06–0.76%+0.53%Neutral — rates sticky; CBRE beat but housing fundamentals softer (PHM miss)
9IndustrialsXLI$168.31+0.91%–1.05%Neutral — rail beats (UNP, NSC, CSX), defense (LMT); 1-month negative trend a caution
10Communication ServicesXLC$108.97–1.11%–3.19%Bear — worst 1-month performer; sector pressure despite META beat; CMCSA connectivity weak
11TechnologyXLK$188.54+1.67%–3.48%Bear — strongest 1-day but worst 1-month; IBM/TXN beats can't overcome sector trend; LRCX miss
Score methodology
Weighted blend: 1-month momentum (50%), 1-day momentum (20%), macro alignment (20%), earnings beat rate (10%). Range –100 to +100.
Bull / Neutral / Bear
Green = net bullish · Grey = mixed · Red = net bearish
Technical Analysis
S&P 500 · SPX
-1000+100
+67
Strongly Bullish
Nasdaq 100 · NDX
-1000+100
+25
Bullish
Russell 2000 · RUT
-1000+100
-55
Bearish
Dow · DJX
-1000+100
-1
Neutral

▲ Dials show a synthesized directional bias for the today on a -100 (extreme bearish) → +100 (extreme bullish) scale (trend, momentum, price-vs-MA, dampened by volatility). A lean, not a prediction.

IndexLast CloseMA20MA50RSI(14)SupportResistanceTrend
S&P 500 7,757 7,736 ↑ above 7,705 ↑ above 58.2 7,443 7,945 Up — but futures threaten 7,728 pre-open
Nasdaq Composite 26,703 26,964 ↓ below 26,628 ↑ above 47.3 24,897 28,054 Up — but trading below its 20-DMA; neutral near-term
Dow Jones 52,856 51,626 ↑ above 52,371 ↑ above 77.6 — overbought 51,058 54,501 Down trend signal (data-tagged) despite price above MAs; RSI overextension is a risk
Russell 2000 2,781 2,794 ↓ below 2,892 ↓ below 46.1 2,645 2,993 Down — below both key MAs; small caps lagging; weakest structure of the four

Key read: S&P is the most technically sound — above MA20 and MA50, RSI in mid-range. Nasdaq is the warning: below its 20-DMA tells you the rally has stalled. Russell 2000 is the canary — sub-MA50, sub-MA20, RSI sub-50. That's not a broad bull market signal. Today's futures weakness risks testing the S&P 20-DMA at 7,736 near the open. Hold above that, the dip-buy thesis survives. Break it, risk amplifies.

Options Market & Whale Activity

IV rank scanned across 40 liquid optionable names (this is a scanned set, not the whole market). Net premium flow data covers the prior session (Wed Oct 21, 07:30–16:14 ET) — labeled accordingly. All GEX data reflects a window of strikes nearest spot, not the full chain.

a) Implied Volatility (IV) Rank — Elevated vs. Low

Elevated IV (premium is rich relative to annual range — these are sell-volatility / spread candidates, not naked long option buys):  META 88.9 · TSLA 82.8 · CAT 81.4 · NFLX 77.9 · XLE 72.6 · QQQ 62.2 · TLT 59.8 · AMZN 58.1 · ADBE 57.5 · GOOGL 56.6

Low IV (premium is cheap relative to range — long option / long spread candidates where you believe a catalyst is coming):  JPM 11.0 · GLD 11.5 · COST 15.1 · MU 16.0 · UNH 20.3 · LLY 21.5 · DIS 22.0 · COIN 25.0 · IWM 27.1 · WMT 28.1

Practical implication: don't buy naked calls on META, TSLA, or QQQ this morning — you're buying premium near its annual high. If you want directional exposure, use defined-risk spreads to cap premium cost. For low-IV names like JPM or GLD, long options cost relatively less — a more efficient structure if you have a view.

b) Unusual Volume & Open Interest — Notable Contracts (Prior Session)

Volume > OI ratio indicates fresh positioning (new bets being placed, not just rolling existing positions). These were the largest unusual prints in the Oct 21 session.

TickerContractTypeStrikeExpiryVolumeOIVol/OIPremiumSignal
SPYC00775Call$775Oct 21675,6727,03596.0×$16.2MMassive fresh positioning — expiration day call activity at-the-money
SPYP00772Put$772Oct 21491,4072,515195×$37.1MVery high vol/OI; fresh put buying into close — protective / directional bearish
QQQP00725Put$725Oct 21267,1001,005265×$33.3MExtremely fresh — 265× vol/OI; aggressive put positioning at QQQ spot
QQQC00726Call$726Oct 21330,3593,269101×$41.2MFresh call flow — two-sided battle at $725–726 on expiry
NVDAC00222.5Call$222.50Oct 21370,31724,51215.1×$10.8MSignificant call volume; vol/OI elevated — NVDA speculative positioning active
NVDAP00220Put$220Oct 21249,1686,58437.8×$16.3MFresh put hedging or downside speculation below spot
AAPLC00345Call$345Oct 21229,7219,05025.4×$11.3MLarge call position near spot; earnings on Nov 2 — event positioning building

c) Busiest Strikes Per Major Name (Prior Session)

By Volume

TickerHighest-Vol StrikeTypeVolume
SPY$775 CallCall675,672
QQQ$725 CallCall335,372
NVDA$222.50 CallCall370,546
TSLA$400 CallCall34,701
META$800 Call (Oct 23)Call20,262
AAPL$345 CallCall229,764
MU$930 CallCall65,929
AMD$550 CallCall24,748

By Open Interest

TickerHighest-OI StrikeTypeOI
SPY$760 Put (Oct 30)Put130,435
QQQ$700 Put (Oct 30)Put89,867
NVDA$100 Put (Jan 27)Put456,096
META$750 Call (Jan 27)Call248,271
TSLA$400 Call (Jan 27)Call41,104
AAPL$300 Call (Jan 27)Call64,275
MU$900 Call (Jan 27)Call11,837

d) Whale Flow — Biggest Sweeps / Blocks (Prior Session, Wed Oct 21)

All flow below is from the prior trading session (Wed Oct 21). The largest blocks by total premium were concentrated in SPY and index puts — consistent with the risk-off tone this morning.

TickerContractTypeStrikeExpiryTotal PremiumSideSignal
SPYC00720 (Dec 31)Call$720Dec 31$2.52MAsk-side (buy)Large long-dated bullish call block — institutions buying upside exposure into year-end
SPYP00736 (Nov 20)Put$736Nov 20$631KAsk-side (buy)Protective put purchase; 4.8% OTM — hedging tail risk into Nov FOMC
SPYP00734 (Nov 20)Put$734Nov 20$440KMixedMore Nov put buying; consistent with a hedging wave into the FOMC week
IWMP00263 (Nov 20)Put$263Nov 20$385KAsk-side (buy)Aggressive IWM put buying — small-cap downside protection; vol/OI = 1.37× (fresh)
QQQP00705 (Nov 20)Put$705Nov 20$741KAsk-side (buy)This morning's fresh flow (Thu 08:14 AM ET) — QQQ $705 put buying as futures drop; 535 contracts
GLDP00375 (Nov 20)Put$375Nov 20$281KBid-side (sell)Put selling on GLD (selling downside protection) — bullish on gold or premium collection

Net premium flow — prior session (Wed Oct 21):

TickerSession Net Call Prem.Session Net Put Prem.Direction
TSLA+$22.9M–$14.2MCall-heavy — bullish premium bias
META+$15.9M–$21.6MPut-heavy net — protective buying despite EPS beat (hedging the gap)
NVDA+$8.6M+$5.8MBoth sides active; calls lead — bullish skew
QQQ+$27.7M–$6.6MNet call premium dominant — but put OI largest in market; hedged bulls
SPY+$12.8M+$3.2MBoth positive — mixed, large volume both ways; net call premium slight edge
MU–$5.9M+$20.8MNet put premium dominant — bearish pressure on semiconductors
AMD–$7.4M–$9.6MBoth negative (bid-side) — net selling pressure; bearish
AAPL–$4.7M–$13.8MNet put premium dominant — hedging ahead of Nov 2 earnings

Notable dark-pool prints (Wed Oct 21, extended hours):

TickerPriceSizePremiumNote
TSLA$373.62Multiple blocks~$1.1M combinedHeavy dark-pool TSLA activity in final minutes — post-earnings positioning
META~$712–7131,100 shares (multiple)~$784KDark-pool buying near bid post-earnings; supportive signal
NVDA~$219.25–219.302,073 shares (multiple)~$454KSteady dark-pool accumulation in extended hours
SPY~$769.40–769.62Multiple large blocks~$5.5MLarge SPY blocks in extended hours — institutional positioning
RS (Reliance)$426.002,184 shares~$930KPost-earnings dark-pool buying — strong conviction after +16.9% EPS beat
SQQQ$37.334,200 shares$157KLeveraged short-Nasdaq ETF dark pool — bearish hedge / directional short

e) GEX / Dealer Positioning (within covered strike window)

GEX (gamma exposure — how much dealers must buy/sell stock to stay hedged as price moves) is available only within a window of strikes closest to spot. Gamma-flip levels cannot be derived from this window. Strikes cited are within the covered range.

SPY — Strike Window $699–$848 (spot $773.09, ±9.6%/9.7%)

Within the covered strikes, the largest call gamma concentration is at $773 — the spot strike — with call gamma OI of ~$2.9B vs. put gamma of ~$648M, net long gamma territory near spot. The $750 and $760 strikes show the heaviest put gamma within the window (negative gamma = market-maker selling pressure on declines). Put/call OI ratio today: 12.0M puts vs. 5.7M calls — more puts outstanding in aggregate. Today's options volume is heavily put-weighted: 9,092 puts vs. 8,470 calls in early trading. Bearish pressure in the options market is real.

QQQ — Strike Window $651–$799 (spot $725.20, ±10.2%)

Within the covered window, the $725 strike is the spot magnet — call gamma OI of $1.19B vs. put gamma of $851M at that level. Heavy put OI wall builds below at $700 and $680. Put/call OI ratio: 7.6M puts vs. 5.3M calls. Today's early session: 5,420 puts vs. 5,631 calls — roughly balanced but put side gaining with futures down. The $705 area (today's morning whale flow target) sits well inside the strike window. Bearish: put buyers are pressing this level actively.

IWM — Strike Window $170–$380 (spot $276.48)

Very wide window. Within coverage, the $275 and $276 strikes show the highest call gamma concentration. Heavy put gamma building at $265, $270. The $263 put (Nov 20 expiry) is the whale-flagged anchor from prior session — 3,000 contracts in aggressive put buying. Put OI dramatically exceeds call OI: 7.37M puts vs. 3.19M calls. Small caps are the most bearishly positioned index in the options market.

DIA — Strike Window $438–$615 (spot $527.70)

Within coverage, spot-adjacent strikes $525–$530 hold the highest call gamma. Notable institutional DIA $530 call flow (Dec 18 expiry) — buy-write or directional longs into year-end. Call OI exceeds put OI: 245K calls vs. 339K puts (balanced). Dow is the least bearishly positioned major ETF in the options market — defensives and industrials holding the floor.

Market Breadth

Breadth is measured via the 11 SPDR sector ETFs as a proxy (full S&P 500 breadth requires a higher-tier data feed).

Sectors Above 50-DMA
7 / 11
Majority above — underlying trend is intact
Sectors Above 200-DMA
7 / 11
Longer-term participation is supportive
Sector Advancers
7
Wednesday session — most sectors gained
Sector Decliners
4
XLC, XLV, XLP, XLRE declined
Fear & Greed Score
28.4 — Fear
Previous week avg: 30.3; trending lower

Breadth read: 7 of 11 sectors above their 50 and 200-DMA is a healthy structural backdrop. But the fear & greed index at 28.4 (Fear territory, trending lower from prior week's 31.4) tells you the market feels worse than the breadth data suggests. That divergence — solid structure, poor sentiment — is actually a contrarian positive for the medium term. Short-term: the VIX spike and futures sell-off say today's session starts on the back foot regardless.

Stocks to Watch
META
Meta Platforms
BEAT +27.8%
Biggest EPS beat this cycle. Watch for a gap-up open — but with IV at 88.9th percentile, don't pay inflated premium for calls. Use spreads or wait for the gap to settle. Support near recent highs; any pullback from the open gap is a defined-risk entry zone.
IV Rank88.9 — elevatedTop OI$750C Jan 27
TSLA
Tesla, Inc.
BEAT +10.1%
EPS beat with revenue slightly below estimate. IV at 82.8th percentile — same warning as META: don't chase calls at this premium. Dark-pool buying confirmed in extended hours (~$1.1M in blocks). The $400 call (Oct 23) was the busiest strike; $385 and $390 also active. Watch for early gap fade before any long entry.
IV Rank82.8 — elevatedKey Strike$400C Oct 23
VLO
Valero Energy
BEAT +12.3%
Best fundamental setup this morning — refiner beat + WTI approaching $100 + Energy sector at 9.3% 1-month momentum = multiple tailwinds aligned. Energy is the best sector in the rotation table. This is a name where the macro and earnings story tell the same thing.
SectorXLE #1 rankedWTI$99.47 / +2.4%
LMT
Lockheed Martin
BEAT +6.2%
Defense names get a two-way catalyst today: earnings beat and Middle East escalation. Geopolitical risk premium is real when Iran's IRGC is hitting vessels and Houthis are striking Saudi Arabia. Defense backlog narrative is firmly intact. Industrials sector had its best 1-day performance yesterday (+0.91%).
CatalystEarnings + Geo
NVDA
NVIDIA Corporation
WATCH
No earnings yet (Nov 18), but options flow was the largest in the session by volume. $222.50 calls (370K contracts) and $220 puts (249K) both printed massive. Dark-pool buying confirmed (~$454K in extended hours). With Nasdaq futures –1.56%, NVDA opens under pressure — but the dark-pool accumulation pattern is something to track intraday.
EarningsNov 18Dark Pool~$219.25-219.30
ELV
Elevance Health
BEAT +47.8%
Largest managed-care beat in the batch — $6.99 actual vs. $4.73 estimate. Health Care is the #2 ranked sector with +6% 1-month performance. Analyst PT raised at Guggenheim to $485. This is the kind of beat that re-rates the stock, not a one-day wonder. Watch for institutional follow-through.
SectorXLV #2 ranked
SPOT
Spotify Technology
MISS –11.1%
EPS miss of 11.1% (sources diverge on exact number — treat as approximate). Revenue near estimate. Communication Services is the worst 1-month sector at –3.2%. This reinforces the sector's bear case. Don't rush to buy the dip without knowing where the stock opens and what management said about the miss.
SectorXLC #10 ranked
LRCX
Lam Research
MISS –1.0%
Slight EPS miss in a sector (Technology) that is the worst 1-month performer at –3.5%. Needham lowered PT to $290. The chip equipment cycle is a concern — TXN beat on chips demand but LRCX missing on equipment suggests the upstream cycle is still working through inventory. Watch MU (low IV = cheap puts if you're bearish).
PTNeedham $290
PHM
PulteGroup
MISS –5.7%
Homebuilder miss — EPS $2.53 vs. $2.68 estimate, revenue $3.97B vs. $4.24B. Real Estate is the 8th-ranked sector. Rising rates and affordability constraints are showing up in results. Watch the real estate complex and mortgage-sensitive names today.
SectorXLRE #8 ranked
IBM
International Business Machines
BEAT +2.2%
Goldman raised PT to $300 from $270 post-beat. IBM's AI services narrative is holding water. PT raised at Goldman; stock at $251.46 when note was posted. This is a value-oriented tech name where fundamentals are improving. Defensive in a risk-off tape.
PTGoldman $300
NEM
Newmont Corporation
Reports After Close
Gold miner reports tonight. Gold at $4,088 (off highs) but still near 52-week range — geopolitical safe-haven demand is real even with today's slight pullback. EPS estimate $2.11. With Middle East escalation this morning, NEM could see pre-earnings positioning. Watch flow into the session.
Gold$4,088 / –1.5%EPS Est.$2.11
WDC
Western Digital
Reports After Close
Storage/flash memory play reports tonight. EPS estimate $4.13. Insider sold 807 shares at $380 pre-earnings (CLO). LRCX's miss on equipment suggests caution on semis broadly — WDC earnings will be read as another data point on the chip/storage cycle. Event risk tonight.
EPS Est.$4.13EarningsAfter Close
Pre-Market Movers

▲ Gainers

SVRN
SVRN, Inc. · NASDAQ
+41.5%
Momentum-up; catalyst not in packet — verify before chasing
ATII
Archimedes Tech SPAC · NASDAQ
+36.8%
SPAC-type momentum; thin float — gap-fade risk is elevated
BETR
Better Home & Finance · NASDAQ
+30.2%
Fintech/mortgage; gap-fade risk given rising rate environment headwinds
AMTD
AMTD IDEA Group · NYSE
+23.0%
Momentum; historically volatile name — treat with caution
NAKA
Nakamoto Inc. · NASDAQ
+18.3%
Crypto-adjacent name — following Bitcoin lower broadly but pre-market bid; gap-fade risk

▼ Losers

AVEX
Aevex Corp. · NYSE
–32.5%
Bearish; catalyst unknown — avoid without knowing the driver
GTBP
GT Biopharma · NASDAQ
–26.0%
Biotech decline; high risk, thin float — don't catch the falling knife
TKNO
Alpha Teknova · NASDAQ
–20.8%
Life-science tools — verify catalyst; sector under pressure
RCUS
Arcus Biosciences · NYSE
–19.6%
Clinical-stage biotech — binary event risk; bearish trend
SAIQ
WISeSat.Space · NASDAQ
–18.7%
Small-cap speculative — high gap-fade / short-squeeze volatility
IRLA
IRulya Therapeutics · NASDAQ
–13.9%
Biotech bearish; no position without known catalyst
Analyst Actions
TickerFirmActionRatingNote
METASusquehannaPT RAISEPositivePT raised to $850 from $650 — post earnings beat
METAMonnessPT RAISEBuyPT raised to $875 — most aggressive target post-print
METAScotiabankPT RAISESector PerformPT raised to $650 — below current market; cautious stance
IBMGoldman SachsPT RAISEBuyPT raised to $300 from $270 — AI services momentum
DHRGoldman SachsPT RAISEBuyPT raised to $275 from $250 — life-science recovery
MGMCBREUPGRADEBuy (from Hold)MGM Resorts upgraded — gaming demand constructive
AEEHSBCINITIATEDBuyAmeren initiated at Buy — utility + rate stabilization thesis
PSXTD CowenPT RAISEBuyPT raised to $308 from $295 — oil/refining cycle tailwind
MPCTD CowenPT RAISEBuyPT raised to $478 from $450 — refiner upgrade cycle
CSXUBSPT RAISEBuyPT raised to $60 from $54 — rail volume recovery
CMEPiper SandlerPT RAISEOverweightPT raised to $330 from $295 — volatility benefits CME volumes
LRCXNeedhamPT LOWERBuyPT lowered to $290 — equipment cycle caution
ABTBTIGPT LOWERBuyPT lowered to $125 from $134 — slight EPS miss
ALKGoldman SachsPT LOWERBuyPT lowered to $52 from $59 — airline cost headwinds
ALHCGoldman SachsPT LOWERBuyPT lowered to $12 from $25 — significant target cut
BOOTUBSPT LOWERBuyPT lowered to $232 from $272 — consumer discretionary caution
NKEBMO CapitalHOLDUnderperformMaintained Underperform — "more caution on top-line outlook"
Insider Activity

Open-market transactions (purchases with actual cash paid, and clean open-market sales) lead. Exercise/award transactions noted separately.

TickerInsiderRoleTypeSharesPriceNote
AGMBEpstein David RDirectorOpen-Market BUY5,000 + 5,000$8.86 / $8.9010,000 total shares purchased; meaningful directional signal from a director
FBKIngram Orrin H IIDirectorOpen-Market BUY15,591 + 13,490$52.68 / $53.11~$1.5M total spent; large open-market buy — high conviction signal
RAPPIgnelzi Troy (CFO)CFOOpen-Market BUY5,500$26.10CFO buying their own stock is a meaningful insider signal — stock also showing pre-market loss today
UXINDai Kun (CEO)CEO / DirectorOpen-Market BUY4,002$0.94Under $1 stock; CEO buying; small dollar value but directional
CRWDKurtz George (CEO)CEO / DirectorOpen-Market SELL10,000+ shares (multiple)$222–$233 rangePattern sales Oct 19–20; large dollar amount — worth monitoring but CEO sales at a 10b5-1 plan are common at high prices
PEPLaguarta Ramon (CEO)CEOOpen-Market SELL30,000$135.13Not on 10b5-1; meaningful CEO sale at a weak tape — note the discretionary nature
SNOWDageville BenoitPresident of ProductsOpen-Market SELL50,000$321.7410b5-1 plan sale; large dollar amount but pre-planned
TRVOlivo Maria (EVP-Treasurer)EVPOpen-Market SELL15,100$398.44Not 10b5-1; notable insider sale at S&P 500 component

Buys at AGMB, FBK, and RAPP are the most actionable signals — open-market purchases with real money at market. The CFO buy at RAPP (which is a pre-market loser today) is particularly noteworthy.

Commodities / Currencies / Crypto

Full figures are in the Macro Dashboard (§6). Here's the directional read on each.

WTI Crude — $99.47 (+2.4%): The dominant commodity story. Approaching $100 driven by Middle East escalation (Iran IRGC, Houthi strikes, sevenfold freight cost surge per Goldman). Bullish for XLE, VLO, MPC, PSX, DK, DINO. Inflationary at the margin — complicates the Fed cut narrative.

Gold — $4,088 (–1.5%): Pulling back from recent highs but remains near upper annual range ($3,992–$4,753). Flight-to-safety bid is being divided between Treasuries and gold today. GLD IV is at the 11.5th percentile — cheap options for a long gold thesis. NEM reports tonight.

Silver — $55.96 (–2.6%): Underperforming gold; industrial demand concerns weighing. Copper also down 2.1% — the industrial metals complex is signaling global growth caution.

Natural Gas — $2.78 (flat): Asia buying LNG despite surging prices. EL Niño cloudier outlook. No material equity catalyst today.

DXY — 101.78 (flat): Dollar on hold as traders wait on the Fed (Oct 28 decision). EUR/USD and GBP/USD both near flat to slightly firmer — pound gained on hot UK inflation data. USD/JPY pulled back –0.67% to 157.21 (yen strengthening slightly on risk-off).

EUR/USD — 1.1200: At annual low; limited near-term catalyst. USD/CNY softening slightly to 6.66 as dollar pauses.

Bitcoin — $81,624 (–2.84%): Tracking equities risk-off; no independent safe-haven bid emerging. Near annual high of $86,603 but retreating. MSTR dark-pool prints visible in extended hours (1,000 shares at $151.54).

Ethereum — $2,399 (–2.9%): Following BTC lower. No independent catalyst. Crypto broadly in risk-off mode.

Sentiment
Fear & Greed Index
28.4
Fear — trending lower from 31.4 last week
VIX (Volatility)
18.08
+8.4% overnight; options premium elevated
AAII Sentiment
Not Available
Feed not in this run — check AAII.com
Put/Call Bias
Put-Heavy
SPY: 9,092 puts vs 8,470 calls this morning; IWM 7.37M put OI

Mood classification: Fear. The fear & greed score at 28.4 (Fear territory) combined with VIX spiking to 18.08 and heavy put positioning across indices tells you the crowd is nervous. That nervousness is justified by the geopolitical backdrop — but from a contrarian probability standpoint, Fear-level readings historically set up better medium-term returns than Greed readings. Today's session risk is real; the 4–6 week setup from here is less clear-cut bearish than the overnight tape suggests. Don't let fear make you chase shorts at the lows of the pre-market move.

Trading Plan for Today

Bull Case

The earnings beat rate this cycle is exceptional — META +27.8%, ELV +47.8%, LAD +34%, MOH +18.7%, VLO +12.3%, TSLA +10.1%, DHR +9%, URI +10.6%. If the market decides to focus on fundamentals over geopolitics, the gap-down open becomes a buyable dip. Key confirmation: SPX holds above its 20-DMA (7,736) intraday. Energy and defense lead; tech recovers on META momentum. Oil holding near $100 is actually supportive for Energy longs even in a broader risk-off tape.

Bear Case

Iran escalates further — additional vessels hit, Strait of Hormuz shipping risk rises, oil breaks above $100 with conviction. The VIX builds from 18 toward 22 (52-week high is 22.22). Nasdaq futures –1.56% becomes –2.5%+ at open. Russell 2000, already below both key moving averages and in a downtrend, breaks below $2,721 (52-week low area). Fear & Greed drops into Extreme Fear (<25). In this scenario, cash is a position and defined-risk puts on indices make sense.

Key Levels — Watch These Numbers

SPX / SPY

Support 17,736 — 20-DMA (critical hold level) Support 27,631 — pivot; 7,443 — major Resistance7,818 — 60-day swing high / 7,945 — R1 Futures open est.~7,728 (below 20-DMA)

QQQ

Support 1$720 — heavy dark-pool / put OI concentration Support 2$700 — major put OI wall (89,867 contracts) Resistance$725–727 — strike cluster / spot magnet Watch$705 put flow alert (8:14 AM ET this morning)

IWM

Support 1$263 — whale put anchor (Nov 20 expiry) Support 2$250 — major put OI (269M contracts) / 52-wk low area Resistance$280 — call gamma concentration Spot$276.48 — below MA20 ($279.43) and MA50 ($289.16)

Defined-Risk Ideas — Manage Risk First

  • Energy long (VLO / XLE): WTI approaching $100, refiner beat this morning, sector momentum #1 ranked. Use a defined-risk call spread (buy a call, sell a higher call) on XLE or VLO to cap premium cost. Don't chase with naked calls given VIX spike.
  • Defense long (LMT): Beat earnings + geopolitical tailwind. Industrials sector had the best 1-day return Wednesday. Consider a call spread expiring mid-November to avoid FOMC event risk (Oct 28).
  • META defined-risk play: EPS beat is real but IV rank is 88.9 — premium is expensive. A bull call spread (e.g., buy $700 call / sell $750 call for a defined max gain) is far more efficient than a naked long call today. Alternatively, wait for the gap to settle and look for intraday confirmation.
  • IWM protective put / bear spread: Small caps are the weakest technical structure. IWM below MA20 and MA50. Heavy put flow at $263 (Nov 20). A put spread (buy $275 put / sell $260 put for Nov 20) aligns with the flow and limits cost. This is protection / hedge, not a naked short bet.
  • Cash is a position: With FOMC six days away and geopolitical risk elevated, preserving powder for after the Fed decision is a legitimate tactical choice. Don't let FOMO on earnings gaps force your hand.

Invalidation — What Changes the Plan

  • Bull case invalidated if: SPX closes below 7,736 (20-DMA) AND VIX closes above 20. That combination says sellers are in control, not just a morning shake-out.
  • Bear case invalidated if: SPX recovers above Wednesday's close (7,757) by mid-session and energy/tech hold gains. The earnings tape is strong enough to power a recovery if geopolitics stabilize even slightly.
  • Wildcard override: Any escalation from the Iran/Houthi situation — closure of shipping lanes, attack on Saudi Aramco infrastructure — is a tail event that overrides all technical levels. In that scenario, oil and gold spike, equities gap down further, and defined risk on every position is mandatory.
How to Read This Report
Pre-Market bias
Formed from the full data packet — futures, earnings, geopolitics, technicals and options flow. It is a starting framework, not a forecast. The tape can reverse.
Sector scores (–100 to +100)
Weighted blend of 1-month momentum (50%), 1-day return (20%), macro alignment (20%), earnings beat rate (10%). Above 0 = net bullish; below 0 = net bearish.
IV Rank
Implied volatility (the market's expected price-movement premium) relative to the past year. High IV rank = expensive options (sell or spread). Low IV rank = cheap options (buy more efficient).
Vol/OI Ratio
Volume divided by open interest (existing contracts). Ratio >1 means volume exceeds existing open contracts — that's fresh positioning, not just rolling old trades.
GEX (Gamma Exposure)
How much market makers must buy or sell stock to stay hedged as price moves. Data covers a window of strikes near spot — not the full options chain. Gamma walls and flip levels cited are within the covered range only.
Defined-Risk Trade
A spread or structure where your maximum loss is known before entering — for example, a call spread or put spread. Always preferred over naked options when IV is elevated.
Color language
Green = bullish / long · Red = bearish / short-or-avoid · Yellow/Orange = caution / watch · Grey = neutral