🕐 Previous reports
📅 New report weekdays · 4:30pm ET
↩ TC Dashboard⌂ All Reports
Trade Club AI
Trade Club AI  ·  Post-Market Report

Post-Market Report — Closing Bell

Thursday, October 22, 20264:47 PM ETCLOSING BELL EDITION
Full session recap  ·  After-hours earnings  ·  Tomorrow's setup
Data current to close + early AH
Michael Wade
Mike's Closing Take

Today told you exactly what kind of market you're in. META and TSLA both beat earnings last night — and both got sold hard anyway. When the market punishes beats, that's a signal, not a coincidence. Tech got hammered −3.3% on the day while defensives — Staples up +3.3%, Utilities up +2.1% — caught the rotation bid. The Dow held flat. The Russell held flat. The Nasdaq took a −2.6% gut punch. That divergence tells you exactly where the risk is right now: in megacap tech and high-multiple growth.

Into tonight and tomorrow, size down, stay nimble. The VIX spiked +14% to close at 19.03 — that is implied volatility (the market's expectation of future price swings) rising, which makes options expensive to buy. Don't chase premium. WDC reported after the close and beat cleanly. NEM and OMC also beat after the bell. Those are positives for Materials and Comm Services into Friday. But the macro weight is real: the 10-year yield closed at 4.95%, crude pushed $99.25, and next Wednesday's FOMC decision looms large. Kalshi markets are pricing a 94% chance the Fed holds — that keeps the near-term rate floor in place, but it does nothing to relieve the valuation pressure on growth stocks.

The one thing to watch: Friday brings PMI data and Baker Hughes rig counts. More importantly, watch whether the Nasdaq can hold the 26,000 level into the close. It closed at 26,008 — basically sitting on that round-number support with an RSI of 33, deep into oversold territory. A bounce is possible. A flush is also possible. Don't predict — react. Let the probabilities work. Be the house, not the gambler.

— Michael Wade, MWTC Trade Club

Bottom Line — Evening Playbook

What today means

A "sell the news" session on megacap tech earnings crushed the Nasdaq and pushed money into defensive sectors. The market is re-pricing risk — particularly for high-multiple names — even when fundamentals hold up. This is a market where the bears control the narrative in tech and the bulls are parked in Staples, Utilities, and Financials.

Watch overnight / tomorrow

  • WDC / NEM / OMC after-hours beats — do they hold gains at Friday's open or get faded like META and TSLA?
  • Nasdaq 26,000 — the line in the sand. Below it, the next technical support is 24,887.
  • Friday PMI (S&P Global Mfg + Services, 9:45 ET) — above 55 expected; a miss here would pile on tech.
  • Oil at $99.25 — if it cracks $100, energy catches a bid and inflation narrative re-heats.

Three takeaways

  1. Rotation is real. Staples, Utilities, Financials, and Health Care all closed green. That's where institutional money went today.
  2. Beat ≠ buy in this tape. META beat by 28% on EPS and still traded lower. Earnings quality matters, but market reaction matters more.
  3. Size down, stay focused. VIX at 19 with FOMC next Wednesday is not a time to press size. Manage risk before chasing reward.

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

Closing Bell Summary (30-sec)

Bias: Bearish tech / Neutral-to-bullish defensives. The session was a clean rotation trade — sell growth, buy safety. Winners: Consumer Staples +3.3%, Utilities +2.1%, Health Care +1.3%, Financials +1.1%, Real Estate +1.1%. Losers: Technology −3.3%, Communication Services −1.4%, Industrials −0.9%.

Confidence: 6 / 10 — direction clear, magnitude uncertain with FOMC next week.

Biggest story of the day: META and TSLA both beat Q3 EPS estimates and both got sold on the news, dragging the Nasdaq down −2.6%. After the close, WDC beat cleanly (+12.4% EPS surprise), NEM beat (+4.5%), and OMC beat (+2.8%) — a constructive AH setup for select names.

Tomorrow hinges on: Whether Nasdaq 26,000 holds at Friday's open after AH beats, Friday's PMI data at 9:45 ET, and crude oil's behavior around the $100 level.

📊 Today's Dashboard — Directional Lean (next session) & Mood
S&P 500 · SPX
40%prob. up
▲ 40% up / ▼ 60% down
Nasdaq 100 · NDX
47%prob. up
▲ 47% up / ▼ 53% down
Dow · DJX
35%prob. up
▲ 35% up / ▼ 65% down
Russell 2000 · RUT
37%prob. up
▲ 37% up / ▼ 63% down
Fear & Greed
19extreme fear
0 = fear · 100 = greed

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.

How the Day Closed
S&P 500 · SPX
-1000+100
+5
Neutral
Nasdaq 100 · NDX
-1000+100
-7
Neutral
Russell 2000 · RUT
-1000+100
-67
Strongly Bearish
Dow · DJX
-1000+100
-1
Neutral

▲ 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.

S&P 500
7,663
−1.21% · Below 20-DMA (7,733) & 50-DMA (7,703). RSI 45.
Nasdaq Composite
26,009
−2.60% · Below both MAs. RSI 33 — deeply oversold.
Dow Jones
52,868
+0.02% · Above both MAs. RSI 76 — overbought territory.
Russell 2000
2,784
+0.11% · Barely positive. Below 50-DMA (2,886). RSI 42.

Key levels: The S&P closed at 7,663 — sitting between its 50-DMA (7,703) as resistance and pivot support at 7,640. The Nasdaq is barely clinging to 26,000, which was a round-number support; the next technical support floor sits at 24,887. The Dow is the outlier — holding above both moving averages (20-DMA: 51,701; 50-DMA: 52,352) and RSI at 76 signals it's extended on the upside. Small caps flat, sitting well below the 50-DMA — the Russell 2000 trend is down.

ETF spots at close: SPY 763.96  ·  QQQ 704.47  ·  DIA 527.89  ·  IWM 276.67

After-Hours Earnings Reactions

The headline: After the close, WDC (Western Digital) and NEM (Newmont) and OMC (Omnicom) all reported beats. These partially offset the damage done by the market's negative reaction to last night's META/TSLA beats — a reminder that good numbers can still find buyers in the right sectors. Below is the full verified earnings picture for today's session and the critical overnight results that drove this morning's open.

All rows below are verified (two-source confirmed) unless labeled otherwise. Actuals, surprise %, and beat/miss designations are printed only for verified=true rows.

▶ AFTER-CLOSE TODAY (amc, Oct 22)

TickerEPS EstEPS ActualSurpriseRev ActualBeat/MissReadthrough
WDC$4.13$4.64 +12.4%$4.38BBEAT Strong storage demand; bullish for semis/memory sector Friday.
NEM$2.11$2.20 +4.5%$6.36BBEAT Gold miner beat on EPS and revenue; constructive for Materials sector.
OMC$2.66$2.73 +2.8%$6.42BBEAT Advertising holding up; revenue beat suggests ad market resilience.
FIX$13.00$13.91 +7.0%$3.77BBEAT Comfort Systems — strong mechanical/HVAC demand. Industrials bright spot.

▶ BEFORE OPEN TODAY (bmo, Oct 22) — drove this morning's session

TickerEPS EstEPS ActualSurpriseRev ActualBeat/MissReadthrough
VLO$21.28$23.90 +12.3%$46.1BBEAT Valero refining margins crushed. Supported Energy even on a down tape.
CMCSA$1.01$1.07 +5.7%$29.3BBEAT EPS beat; rev light. Media spinning off. Cable stable.
PG$1.94$2.00 +3.1%$23.3BBEAT Consumer Staples earnings quality helped fuel the sector's +3.3% day.
LMT$7.50$7.97 +6.2%$20.7BBEAT Defense demand robust. Geopolitical backdrop a persistent tailwind.
AAL−$0.35−$0.28 +20.5%$16.3BBEAT Beat on a smaller loss. Travel demand holding; cost discipline improving.
HON$2.19$2.27 +3.7%$4.99BBEAT Honeywell EPS beat; rev slightly light. Industrial automation demand intact.
UNP$3.51$3.53 +0.6%$7.20BBEAT Railroad freight in-line; rail sector stable.
NSC$3.51$3.62 +3.3%$3.53BBEAT Norfolk Southern beat; rail pair trade with UNP holds up.
DOW$0.64$0.71 +10.2%$11.3BBEAT Chemicals beat; materials sector broadly supported on the day.
TSCO$0.42$0.43 +3.4%$3.91BBEAT Tractor Supply modest beat; farm/pet demand resilient.
R$4.24$4.33 +2.2%$3.43BBEAT Ryder — fleet leasing demand solid. Trucking proxy positive.
CBRE$2.01$2.05 +2.1%$11.5BBEAT Commercial real estate services beat; XLRE sector green on the day.
SPOT$2.86$2.54 −11.1%$5.10BMISS Spotify EPS miss. Revenue in-line. Margin expectations not met. (Sources diverge slightly on EPS actual — treat surprise as approximate.)
PHM$2.68$2.53 −5.7%$3.97BMISS PulteGroup miss on EPS and revenue; housing demand softening.
PCG$0.42$0.41 −3.1%$6.19BMISS PG&E slight miss on both metrics. Utility-specific issue, not sector-wide.

▶ OVERNIGHT (amc/bmo Oct 21) — set yesterday's after-hours and this morning's gap

TickerEPS EstEPS ActualSurpriseBeat/MissReadthrough
META$5.79$7.40+27.8%BEATMassive EPS beat — sold hard anyway. AI spending scrutiny.
TSLA$0.44$0.48+10.1%BEATBeat on EPS; rev slightly light. Faded on delivery/margin concerns.
ELV$4.73$6.99+47.8%BEATElevance Health massive beat. Health Care sector strength catalyst.
IBM$2.89$2.95+2.2%BEATModest beat; AI services demand intact. Tech holdout.
TXN$2.44$2.62+7.3%BEATTexas Instruments beat; semi industrial demand stabilizing.
T$0.61$0.65+6.5%BEATAT&T solid beat; telecom fundamentals steady.
MOH$0.75$0.89+18.7%BEATMolina Healthcare big beat. Managed care strong alongside ELV.
DHR$1.94$2.11+9.0%BEATDanaher beat; life sciences recovery visible.
TMO$6.47$6.68+3.3%BEATThermo Fisher beat; lab/scientific services steady.
KMI$0.33$0.35+7.4%BEATKinder Morgan midstream beat. Energy infrastructure solid.
CSX$0.54$0.57+6.1%BEATCSX rail beat; freight volumes holding.
URI$14.06$15.55+10.6%BEATUnited Rentals big beat; equipment rental demand robust.
RS$6.86$8.02+16.9%BEATReliance Steel strong beat; metals distribution outperforming.
LAD$9.87$13.22+34.0%BEATLithia Motors outsized beat. Auto retail demand firm. (Sources diverge slightly — treat surprise as approximate.)
NEE$1.19$1.24+4.1%BEATNextEra beat; renewable utility demand steady.
PM$2.36$2.36+0.0%BEATPhilip Morris in-line beat. Defensive dividend name supported.
ABT$1.43$1.42−0.7%MISSAbbott slight miss; medical device demand modestly below expectations.
LUV$0.58$0.55−5.4%BEAT revSouthwest EPS miss despite revenue beat. Cost pressures persist. (Sources diverge on EPS — approximate.)
LRCX$2.22$2.20−1.0%MISSLam Research slight miss; semi equipment demand recovery uneven.

Unconfirmed — verify before acting:

  • GD (General Dynamics) — listed as before-open today by a single source only. No actuals available. Verify on your platform before trading.
  • BWMX — scheduled after close today; no results available at report time.
World & Geopolitical Backdrop
HeadlineWhy it matters for traders
Houthi strikes on Saudi Arabia — Saudi Aramco evacuates Dhahran HQ Gulf supply risk. WTI already at $99.25 — any escalation toward $100 triggers energy bid and re-ignites inflation narrative. Watch XLE and energy names Friday.
US sanctions Greece/Panama law firm for aiding Iranian shipping; regulator probing Iranian oil trading Tightening on Iranian supply adds incremental upward pressure to crude. Positive for energy, negative for airline margins.
Egypt calls for Yemen talks; Saudi parliament weighs military support Regional de-escalation attempt. A ceasefire deal would cap oil's upside quickly. Two-sided risk for energy longs.
IMF: Middle East/North Africa/Pakistan GDP to contract 1.3% in 2026 Demand destruction signal in MENA. Bearish offset against supply-side oil risk. Keeps global growth concerns alive.
DeepSeek wrapping up $15B fundraising round Chinese AI competition intensifies. This is a headwind narrative for US megacap AI spending justification — relevant to META and NVDA.
OpenAI expanding ChatGPT Ads to 26 countries; in talks for UAE compute capacity Revenue diversification beyond subscriptions — positive for AI infrastructure demand. Watch data center plays.
Trump approval on economy hits all-time low — CNBC survey; white evangelicals remain bedrock Political uncertainty into midterms adds macro volatility risk. Policy trajectory less predictable; watch tariff/trade headlines.
Bank of Korea holds rates after back-to-back hikes Global central bank pause narrative. Slightly supportive for risk assets, but secondary to FOMC next Wednesday.
UK hot inflation data — pound gains; rate hike bets cement GBP strength, potential Bank of England hike. Minor for US markets but keeps global inflation narrative alive.
US Secretary of State Rubio & NATO Sec Gen discussed Black Sea security Defense/aerospace sector supportive. LMT already beat today. Geopolitical premium in defense names intact.
Macro Dashboard (Close)
10-Year Treasury Yield
4.95%
−20 bps day. Yield falling = some bond bid; but 4.95% is still elevated for equities.
VIX (Fear index)
19.03
+14.1% spike. Elevated but not extreme. Options are expensive — be the seller, not the buyer.
DXY (Dollar Index)
101.66
−0.1% slight dip. Flat dollar = neutral for multinationals and commodities.
Gold (GC)
$4,039
−2.7%. Profit-taking or risk-off rotation into cash. Near 52-week low end.
Silver (SI)
$54.63
−4.9%. Hit 52-week low today. Industrial demand concerns weighing.
WTI Crude (CL)
$99.25
+2.2%. Approaching $100 — geopolitical risk premium. Watch closely.
Natural Gas (NG)
$2.78
−0.4%. Quiet. Storage data was 77B vs 79B est — slightly supportive.
Bitcoin (BTC)
$81,231
−3.3%. Risk-off pressure. Crypto follows equity sentiment on down days.
Ethereum (ETH)
$2,381
−3.6%. Larger drawdown than BTC — higher beta risk-off move.

One-line implication: Lower yields are the one macro positive — but a 20-basis-point drop while the Nasdaq falls 2.6% tells you the relief was insufficient. Crude near $100 with Middle East tensions is the wildcard that could re-accelerate inflation expectations right before the FOMC. Don't let the yield dip fool you into complacency on rates.

What Moved & Why
  • Tech rout (XLK −3.3%): META and TSLA both beat last night and both got sold. The market is penalizing AI capex spend without clear near-term returns and questioning valuation multiples at these yield levels. The "sell the news" dynamic was the dominant trade of the session.
  • Consumer Staples surge (XLP +3.3%): PG beat before the open, and rotation out of tech landed squarely in defensive names. This is a classic risk-off pivot inside a bull market — money doesn't leave, it shifts sectors.
  • Utilities and Health Care green: Same rotation logic. ELV's massive +47.8% EPS beat overnight was a catalyst for the Health Care sector. Managed care names and defensive utilities are where institutions are parking money.
  • Financials (XLF +1.1%): Financial sector held up well — bank earnings from prior weeks supporting the group. Yield curve behavior (10Y falling) was a modest drag but sector sentiment remains constructive.
  • Oil at $99.25 (+2.2%): Houthi strikes on Saudi Arabia and the Saudi Aramco evacuation of Dhahran HQ drove crude higher. Energy sector (XLE) fell slightly (−0.9%) despite crude strength, suggesting the market is concerned geopolitical risk could crimp demand-side growth.
  • Nasdaq breadth collapse: The Nasdaq Composite's RSI fell to 33 — deeply oversold on a 14-day basis. This alone does not mean a bounce is guaranteed, but it's a condition that often precedes one. Key word: often.
  • Jobless claims 194K (beat 200K est): Near lowest since the 1960s. Strong labor market removes the Fed's urgency to cut — and keeps the "higher for longer" rate narrative intact, adding pressure to rate-sensitive tech.
  • Dow and Russell flat: The divergence between large-cap tech (Nasdaq down 2.6%) and everything else (Dow flat, Russell flat) confirms this is a sector rotation, not a broad market breakdown — yet.
Federal Reserve Watch

October 28 FOMC — 6 days away

No FOMC decision has been made yet — the meeting is Wednesday, October 28, with the rate announcement at 18:00 ET followed by the press conference at 18:30 ET. The consensus from the calendar: previous rate 4.00%, estimate 4.00% — a hold is expected.

Kalshi prediction markets confirm that view decisively. The market is pricing 94% probability of a hold at the October 28 meeting, with a 6% tail for a 25-basis-point hike. The probability of any cut is effectively zero.

Kalshi — KXFEDDECISION-26OCT  ·  October 28, 2026 meeting

OutcomeMarket Probability
Fed maintains rate94%
Hike 25bps6%
Cut 25bps0%
Cut >25bps0%
Hike >25bps0%

What this means for traders: A hold is essentially fully priced in. That removes the rate decision itself as a market-moving event — unless Powell's press conference signals a hike bias or signals that the December meeting is live. The bigger risk from next Wednesday is the language and dot-plot tone, not the decision itself. With 10-year yields at 4.95% and crude at $99, the Fed is in no rush to cut. Keep that pressure on growth multiples in mind.

Sector Scorecard — How the Day Closed (11 Sectors)

Ranked best to worst by today's percentage change. This chart also feeds the injected sector gauges above.

Leaders: Consumer Staples +3.3% (PG catalyst + rotation), Utilities +2.1% (defensive bid), Health Care +1.3% (ELV/MOH overnight beats), Financials +1.1%, Real Estate +1.1%, Materials +0.7% (DOW beat).

Laggards: Technology −3.3% (sell-the-news on META/TSLA), Communication Services −1.4% (META drags XLC), Industrials −0.9%, Energy −0.9% (down despite crude strength), Consumer Discretionary −0.5%.

One-month view: Consumer Staples (+10.2%), Utilities (+8.9%), Energy (+7.9%), Health Care (+6.7%) are the month's winners. Tech (−6.4%) and Comm Services (−5.8%) are the clear losers over 30 days. The rotation has been building for weeks — today was a punctuation mark, not a reversal.

Post-Market Movers

Day-Session Gainers (Optionable)

  • TANH — Tantech Holdings  +181.8% — extreme short-squeeze or corporate event; low float, high risk. Do not chase without catalyst confirmation.
  • KRRO — Korro Bio  +29.7% — biotech move, likely data/clinical catalyst. Binary risk; verify before trading.
  • CCG — Cheche Group  +29.5% — Chinese insurtech name; news-driven spike. Thin float caution.
  • TCX — Tucows  +25.5% — internet/domain services pop; check catalyst before entering.
  • BHVN — Biohaven  +25.0% — pharma/biotech; likely drug data or deal speculation.
  • ATGL — Alpha Technology  +23.4% — small-cap tech; momentum play.
  • MLTX — MoonLake Immunotherapeutics  +15.9% — biotech beat or data readout.
  • EGBN — Eagle Bancorp  +15.6% — regional bank pop; earnings or M&A speculation.
  • VITL — Vital Farms  +15.2% — food/staples name; consumer defensives seeing rotation bids.
  • POOL — Pool Corporation  +14.4% — optionable large-cap; pool/outdoor products demand beat expectations.

Day-Session Losers (Optionable)

  • AVTX — Avalo Therapeutics  −39.2% — clinical failure or safety data likely.
  • NVEC — NVE Corporation  −33.7% — spintronics/semi; earnings miss or guidance cut.
  • TTMI — TTM Technologies  −27.7% — PCB manufacturer; electronics demand miss or guidance warning.
  • KALU — Kaiser Aluminum  −25.3% — aluminum/metals miss; industrial demand softening signal.
  • PMI — Picard Medical  −23.5% — small-cap medical device; FDA or clinical risk.
  • FPS — Forgent Power Solutions  −21.5% — energy sector small-cap; watch for fundamental catalyst.
  • CRS — Carpenter Technology  −20.6% — specialty metals; industrial demand concerns.
  • VPG — Vishay Precision  −17.9% — precision sensors/resistors; likely earnings or guidance miss.
  • MRNA — Moderna  −17.6% — biotech/vaccine; likely guidance cut or pipeline data miss.

After-Hours Movers (notable)

  • WDC — Western Digital  likely + AH — beat EPS by 12.4%, revenue by $200M. Storage demand strong. Watch semiconductor and storage names Friday open.
  • NEM — Newmont  + AH — gold miner beat. NEM at fresh 52-week lows in gold backdrop — beat may provide relief bounce.
  • OMC — Omnicom  + AH — advertising beat. Revenue $6.42B vs $6.29B estimate. Ad market resilience positive for Communication Services names broadly.
  • FIX — Comfort Systems  + AH — strong beat with $3.77B revenue vs $3.44B estimate. HVAC/mechanical systems demand robust.
Analyst Actions
TickerFirmActionRatingNote
KBCSYCitigroupUPGRADENeutral → BuyKBC Group to Buy at Citi
SDVKYParetoUPGRADEHold → BuySandvik upgraded to Buy at Pareto
NICMFJefferiesUPGRADEHold → BuyNickel Industries to Buy at Jefferies
ANCTFCIBCINITIATE— → NeutralCouche-Tard initiated Neutral at CIBC
METABMO CapitalPT RAISEMarket PerformPT to $685 from $580; still Market Perform — note the irony as stock sold off
SAPJefferiesPT RAISEBuy maintainedPT to €250 from €220 at Jefferies
SPOTRaymond JamesPT RAISEOutperform maintainedPT to $625; note SPOT EPS missed today
MCOBMO CapitalPT RAISEMarket PerformMoody's PT to $511 from $490
NEEBernsteinREITERATEOutperform'Minor beat won't move the needle' — cautious on follow-through
ALKBMO CapitalPT LOWEROutperform maintainedAlaska Air PT to $42 amid headwinds
UALBMO CapitalPT LOWEROutperform maintainedUnited Airlines PT to $135 at BMO
SYMTD CowenPT LOWERBuy maintainedSymbotic PT to $70 at TD Cowen
TMOUBSREITERATE BuyBuySolid quarter, UBS maintains Buy on Thermo Fisher
DHRUBSREITERATE BuyBuyUBS reiterates Buy on Danaher post-beat
Insider Activity

Open-market transactions (highest signal):

TickerInsider / RoleTypeSharesPriceNote
DSM Saba Capital Management — 10% owner BUY 20,575 $5.32 Large institutional 10% owner adding. Meaningful signal — a fund buying open market at market prices.
LOAN Ran Assaf — President/CEO & 10% owner BUY 10,000 $3.47 CEO buying in open market. Small-cap Real Estate. Insider conviction at the top.
OKLO Narayanadas Vivek — General Counsel SELL 1,021 $26.50 Open-market sale. Nuclear energy play — officer exiting a portion.
SNX Dennis Polk — Chair, Hyve Solutions SELL 3,955 $251.27 Open-market sale. Tech distribution. Officer taking profits near recent highs.
PLMR Mac Armstrong — CEO & Chairman SELL 3,500 (total) $137–139 CEO selling across three tranches. Palomar Holdings insurance — stock near highs.
VSAT Garrett Chase — SVP/CFO SELL 4,000 $58.67–59.42 CFO open-market sale across two tranches. Viasat satellite services.
CRDO Cheng Chi Fung — CTO SELL 25,500 (total) $162–175 CTO systematic sale across many tranches. Credo Technology — semi connectivity. Large planned sell program at elevated price.
GS Leslie Ericka — Chief Admin Officer SELL 1,000 $904.72 Goldman Sachs officer sale — roughly $905K value. Routine but notable size.

Note: Non-open-market transactions (awards, option exercises) carry lower signal and are excluded from the primary table. The DSM and LOAN buys are the most meaningful reads — institutional and CEO adding open market.

Options Market & Whale Activity

(a) IV Rank — Elevated vs Low Implied Volatility

Implied volatility (IV) is how much the market expects a stock to move — ranked across 40 liquid optionable names (a scanned set, not the whole market). High IV = expensive options; low IV = cheaper options. IV percentile shows where today's IV sits vs the past year.

ELEVATED IV (options are expensive — consider selling premium)

TickerIV Percentile
LLY91.1%
QQQ86.8%
CAT86.0%
HD85.1%
PLTR83.9%
SMH83.0%
NFLX78.9%
GS78.3%
ADBE77.0%
TLT76.7%

LOW IV (options are cheaper — consider buying premium or spreads)

TickerIV Percentile
GLD30.8%
JPM33.7%
UNH36.0%
COIN38.1%
MU39.0%
COST42.4%
AAPL45.9%
MSFT45.9%
DIS47.9%
CRM48.8%

QQQ at the 86.8th IV percentile today — options on the Nasdaq ETF are near their most expensive level of the past year. This makes buying QQQ puts or calls costly. Better strategy: sell premium (spreads, covered calls) if you're looking to play the Nasdaq from here.

(b) Unusual Volume & Open Interest — Top Contracts

Volume/OI ratio (vol/OI) shows how much of today's activity was new vs existing positions. Ratios well above 1.0 signal fresh institutional interest. All expiry 2026-10-22 (today's expiry) unless noted.

TickerStrike / TypeExpiryVolumeOIVol/OIPremium
SPY$762 Put10/22724,7924,107176x$63.7M
SPY$760 Put10/22633,3097,41285x$25.3M
SPY$763 Put10/22528,9673,080172x$62.1M
SPY$763 Call10/22524,540998526x$62.0M
SPY$765 Call10/22501,3793,928128x$41.6M
SPY$764 Call10/22457,9264101,117x$45.4M
QQQ$705 Put10/22326,4575,11564x$39.9M
QQQ$710 Call10/22302,046533567x$38.3M
QQQ$708 Call10/22265,3311821,458x$37.4M
SPXW$7,650 Put10/22184,7263,52252x$147.8M
IWM$275 Put10/22207,0552,63379x$6.8M

The dominant theme: massive same-day expiry (0DTE — zero days to expiration, i.e. options expiring today) volume at SPY 762–765 strikes, both calls and puts. This reflects hedging and speculative activity concentrated at-the-money on a volatile session. These are not directional signals for tomorrow — they expire worthless today.

(c) Busiest Strikes by Name (Top by Volume & OI)

By Volume (today's active strikes)

TickerTop Volume StrikeVol
AAPL$350 Call 10/23119,961
NVDA$220 Call 10/23146,779
TSLA$390 Call 10/2378,955
MU$900 Call 10/2347,183
AMD$500 Put 10/2341,036
META$660 Call 10/2330,170
SPY$762 Put 10/22724,802
QQQ$705 Put 10/22326,457

By Open Interest (largest existing positions)

TickerLargest OI StrikeOI
AAPL$300 Call Jan '2763,147
NVDA$100 Put Jan '27456,098
TSLA$400 Call Jan '2740,067
MU$500 Put Oct '2612,854
AMD$440 Put Nov '2619,471
META$750 Call Jan '27246,345
SPY$500 Put Nov '26316,004
QQQ$700 Put Oct '3082,493

The NVDA $100 Put Jan '27 with 456K open interest is the largest single-name OI position in the scan — a massive downside hedge or speculative bear bet sitting on the books for January. The META $750 Call Jan '27 (246K OI) represents significant bullish positioning for a sustained recovery above current levels. Neither constitutes a guarantee of direction.

(d) Whale Flow — Sweeps, Blocks & Dark Pool

A sweep (a buy or sell that hits multiple exchanges rapidly) signals urgency — a whale (large institution) that doesn't want to wait for the best price. Net premium flow (session 07:30–16:14 ET) for key names:

Session Net Premium Flow (07:30–16:14 ET)

TickerNet Call PremNet Put PremRead
META−$115M+$36MHeavy call selling, put buying. Institutions hedging/unwinding longs post-earnings.
NVDA−$87.5M+$0.2MMassive call-side selling pressure. Net bearish flow.
TSLA−$19.2M+$4.1MNet bearish call flow; some put buying. Consistent with sell-the-news action.
AMD−$55.6M+$19.8MStrong net bearish flow. AMD swept lower with tech sector.
MU−$51.1M+$38.9MMixed but net bearish. Large put buying mid-session.
AAPL−$13.2M−$6.2MBoth sides net sold — low conviction either way from smart money.
SPY+$19.3M+$17.3MTwo-sided. SPY pinning near 764 at expiry — dealers hedging both sides.
QQQ−$27.5M+$27.4MNearly net zero but put premium dominant. Bears controlling QQQ flow.

Notable Sweeps (flow_alerts) — AH

Ticker / ContractPremiumType
SPX $7,710 Put Dec '26$2.12MLarge institutional put block — downside hedge on S&P into year-end.
SPX $7,710 Call Dec '26$2.09MPaired call block — likely a straddle/strangle around SPX 7,710 for Dec expiry.
QQQ $712 Call 10/23 (sweep)$305KAggressive call sweep on QQQ for tomorrow — speculative bounce bet.
QQQ $725 Call 10/30 (sweep)$433K1-week call sweep, bullish spec on QQQ recovery.
SPY $763 Call Nov '26 (sweep)$393KSPY 763 call sweep — at-the-money bullish bet into November.
IWM $263 Put Nov '26$222KPut buying below current price on small caps — downside protection.
SPX $7,000 Put Nov '26 (sweep)$530KDeep OTM SPX put — disaster hedge or speculative tail-risk bet.
QQQ Feb '27 $730 Call (sweep)$575KLong-dated QQQ call sweep — bullish positioning for Q1 2027 recovery.

Notable Dark Pool Prints (AH, ~20:30 ET)

TickerSizePricePremium
GILD52,000$157.19$8.17M
SWKS489,456$82.39$40.3M
SPY400,000+~$763.78$305M+ avg-price
IWM63,263+$276.37$17.5M
MSTR3,500$144.88$507K
MRVL2,000$222.79$446K

The SWKS $40.3M dark pool print is the standout — Skyworks Solutions, a semiconductor name, seeing large institutional activity in AH. The SPY avg-price block ($305M) is a routine institutional rebalance, not directional. GILD at $8.17M is notable for Gilead Sciences — watch for news.

(e) Gamma Exposure (GEX) by Strike

Gamma (the rate of change of an option's delta) measures how much dealers (market makers) must buy or sell the underlying as price moves — to stay hedged. High call gamma above price creates a stabilizing effect; high put gamma below price can amplify downside moves. The data below covers a window of strikes nearest the current spot price — not the full chain. Statements about gamma walls are limited to strikes within that window only. A gamma-flip level cannot be derived from this window.

ETFSpotStrike WindowLargest Call GEX Strike (within window)Largest Put GEX Strike (within window)Implication
SPY763.96689–838 $800 — call gamma OI: +$907M $750 — put gamma OI: −$1.91B The $750 strike carries the largest put gamma wall within the covered range — large downside hedge concentration. $800 call gamma is a ceiling of dealer supply on the upside within this window.
QQQ704.47631–777 $740 — call gamma OI: +$380M $700 — put gamma OI: −$1.79B $700 is the dominant put gamma concentration within the covered range — a massive floor of put open interest just below current price. Dealers would need to buy underlying if QQQ falls through $700.
DIA527.89437–615 $532 — call gamma OI: +$69M $510 — put gamma OI: −$32M DIA gamma structure is relatively light vs SPY/QQQ. $532 call and $510 put are the largest within coverage window.
IWM276.67180–370 $290 — call gamma OI: +$221M $265 — put gamma OI: −$453M $265 put wall within window — significant downside hedge concentration below current IWM price. $290 call is the largest upside call gamma within the covered range.

QQQ's $700 put gamma (−$1.79B OI) is the most significant structural feature: it means a large volume of put contracts at the $700 strike are outstanding. If QQQ approaches $700, dealers would be forced to buy underlying to rebalance — potentially creating a mechanical bounce zone. This is within the GEX window covered. SPY's put/call ratio shows 12.0M put OI vs 5.7M call OI — net bearish positioning.

Sentiment (Close)

Fear & Greed Index

19.7

EXTREME FEAR

One week ago the reading was 30.3 — the decline to 19.7 is a significant deterioration in sentiment in just 7 days. Extreme fear (below 25) has historically been a contrarian indicator for patient longs. But extreme fear can get more extreme — don't catch a falling knife just because the number is low.

Previous close: 31.4  ·  1-week ago: 30.3

VIX — Volatility Index

19.03

ELEVATED — OPTIONS EXPENSIVE

VIX jumped +14% today from 16.68 to 19.03. The 52-week range is 14.21–22.22. We're in the upper half of the range but not at panic levels yet. This means option buyers are overpaying for protection — the market is pricing in more movement than may actually occur.

VIX whale alert: 540 contracts each of the VIX Dec $19 call (IV 84.7%) and Dec $19 put (IV 82.9%) — both struck at $19, suggesting a volatility straddle trade expecting a resolution of uncertainty by December, one direction or the other.

Mood summary: Extreme fear plus a VIX at 19 into a FOMC week is a classic setup for choppy, two-sided action. Institutions are hedging aggressively (QQQ put wall at $700, SPY massive OI at $750). Retail is fearful. This combination doesn't guarantee a rally — but it does mean complacency is gone and the risk/reward for carefully structured contrarian plays is better than it was a week ago. Probabilities over predictions. Size matters more than direction calls right now.

Tomorrow's Setup — Friday, October 23, 2026

Overnight Risk

Three clean after-hours beats — WDC, NEM, OMC — give Friday a better starting point than today's open. But the market showed today it can fade beats. Watch whether WDC opens up and holds or gets sold like META/TSLA. Crude at $99.25 into Friday morning with Houthi news in the headlines is a live wildcard for energy names.

Key Economic Events — Friday, Oct 23

Time (ET)EventEstimate / PriorImpact
9:45 AM S&P Global Manufacturing PMI (Oct) Est: 55.5 / Prior: 55.9 Medium — watch for miss; manufacturing slowdown signal.
9:45 AM S&P Global Services PMI (Oct) Est: 58.0 / Prior: 58.8 Medium — services is the bigger economy; below 57 could rattle markets.
9:45 AM S&P Global Composite PMI (Oct) Est: 57.6 / Prior: 58.4 Medium — overall economic activity read.
1:00 PM Baker Hughes Oil Rig Count (Oct/23) Prior: 459 Low for equities. Relevant for energy sector sentiment.
3:30 PM CFTC S&P 500 Speculative Positions (Oct/23) Prior: −141K Low. But if spec shorts extended significantly, it would confirm bearish positioning.

Earnings Before Open — Friday, Oct 23 (check platform)

No major verified before-open earnings are confirmed for Friday Oct 23 in the data packet. The calendar data runs through Oct 22 reports. Verify on your platform Thursday evening for any Friday before-open names. The next big earnings cluster is next week with FOMC Wednesday.

Key Technical Levels for Friday

Index / ETFSpotKey SupportKey ResistanceBias
S&P 5007,663 7,640 (pivot) → 7,461 7,703 (50-DMA) → 7,733 (20-DMA) NEUTRAL — between levels
Nasdaq26,009 26,000 (round #) → 24,887 26,243 (pivot) → 26,616 (50-DMA) FRAGILE — watch 26K
Dow52,868 52,353 (50-DMA) → 51,066 54,509 (R1) → 54,349 (swing high) EXTENDED — RSI 76
Russell 20002,784 2,721 (swing low) → 2,647 2,858 (pivot) → 2,886 (50-DMA) BELOW 50-DMA
QQQ704.47 700 (put wall, GEX) → 685 710–712 (call sweep targets) OVERSOLD — bounce possible

Next-Session Lean

SPX / QQQ: Oversold conditions (RSI 33 on Nasdaq) plus AH beats from WDC/NEM/OMC set up a potential dead-cat bounce or relief rally at Friday's open. The $700 QQQ put gamma wall within the GEX window adds a mechanical floor near that level if tested. But don't mistake oversold for a buy signal — the trend in tech is down, and "sell the news" has been the pattern all week.

Sectors to watch: Materials (NEM beat), Comm Services (OMC beat), Storage/Tech (WDC beat). Defense (LMT beat, geopolitics). Energy (crude at $99, Middle East risk). Defensives (Staples, Utilities) could continue to attract rotation if tech fades again.

The one thing: Does the Nasdaq hold 26,000 at Friday's close? If yes — range-bound into the weekend, FOMC the next big catalyst. If no — next support is 24,887, and the technical picture gets substantially more negative. That's the line.

Looking Ahead — Next Week

Wednesday, Oct 28: FOMC rate decision at 18:00 ET + press conference 18:30 ET. The market prices a 94% hold. The risk is Powell's language, not the decision. If he signals December is live for a hike, expect another leg down in growth stocks.

Thursday, Oct 29: GDP Q3 growth (est: +3.1% vs prior 2.2%), Core PCE YoY (est: 3.1% vs prior 3.0%), Initial Jobless Claims, Personal Income/Spending. This is a heavy macro day the session after FOMC — position accordingly.

How to Read This Report
Verified earnings
Actuals, beat/miss, and surprise percentages are printed only for two-source confirmed rows. Single-source or conflicting data is clearly labeled "unconfirmed — verify."
IV Percentile
Where today's implied volatility (market's expected move) sits vs the past year. 90th percentile = options near their most expensive. 10th percentile = options near their cheapest.
Vol/OI Ratio
Today's option volume divided by existing open interest. Ratios well above 1.0 mean fresh, aggressive positioning — not just rolling existing trades.
GEX (Gamma Exposure)
How much dealers must buy or sell the underlying as price moves to stay hedged. Data covers only a window of strikes near the spot price — not the full chain. Statements about walls and floors apply only within that window.
Dark pool prints
Off-exchange (private) block trades executed after hours. Large prints suggest institutional repositioning but direction is not confirmed by price alone.
VIX
The CBOE Volatility Index — the market's expectation of S&P 500 volatility over the next 30 days. Above 20 = elevated fear. Below 15 = complacency.
Fear & Greed Index
A composite sentiment score from 0 (extreme fear) to 100 (extreme greed). Contrarian signal — extremes can precede reversals, but timing matters.
Color language
Green = bullish / beat / positive · Red = bearish / miss / negative · Amber = caution / watch · Grey = neutral / informational