These reports are educational tools only — not investment advice — and they are generated with the assistance of AI, which can make mistakes. Always verify every price, level and date with your broker before acting.
By continuing, you acknowledge the full disclaimer shown at the bottom of every report and agree to our Terms & Conditions and Privacy Policy.
Here's what you're watching today. The session opens on a cautious note — futures are pointing lower, with the Dow leading the slide (down −0.79%) and the Nasdaq holding up relatively better (down −0.18%). But don't let the modest futures numbers lull you. The story underneath is more complex. Technology got hit hard Thursday — XLK dropped 3.29% on the day, and the Nasdaq Composite closed down 2.6%. A growing concern about AI spending sustainability is the narrative whispering through the tape. Meanwhile, Brent crude is printing five-month highs on Middle East escalation, and the 10-year Treasury yield (the benchmark rate on long-term government debt) is pushing back toward 5%. That's a headwind for rate-sensitive sectors and a tailwind for the energy and defensive names that held up yesterday.
Earnings are the real catalyst to digest this morning. Valero (VLO) dropped the biggest number of the cycle so far — a +12.3% EPS beat with revenue of $46.1B versus the $39.2B estimate. That's not a rounding error; that's a statement about energy margins. On the flip side, American Express (AXP) beat EPS estimates by +3.3% but pre-market pricing tells the real story — AXP is trading around $319, down from yesterday's $325 close, because the revenue miss ($20.1B vs. $20.3B estimate) and word of a 5% job cut spooked the market. Beat on the bottom line, miss on the top, guide-down behavior — that's a classic setup where EPS alone doesn't save you. Procter & Gamble (PG) and Lockheed Martin (LMT) both beat cleanly. The rails (UNP, NSC) were fine but not exciting. The homebuilder NVR missed badly (−14.4%), and PHM also disappointed. That's worth watching for housing sector sentiment today.
The one setup to watch — and the trap to avoid — is chasing the Nasdaq bounce before you know if AI concern is a one-day flush or a regime shift. The VIX (a measure of expected market volatility) is up to 19.72 and Fear & Greed sits at a very fearful 23.6. The market is not in panic, but it is nervous. Don't chase openings in either direction. Let the first 30 minutes of price action tell you which side has conviction. Your job today is to stay defined-risk, take what the market offers, and don't force a trade.
— Michael Wade, MWTC Trade Club
| Item | Read |
|---|---|
| Bias | Bearish Lean — broad market under pressure; Tech leading lower |
| Best Sectors | Consumer Staples (XLP) +3.31% yesterday, +10.15% 1-month · Utilities (XLU) +2.07% · Health Care (XLV) +1.32% |
| Weak Sectors | Technology (XLK) −3.29% · Comm Services (XLC) −1.42% · Industrials (XLI) −0.94% |
| Opportunity | Energy names on oil spike (WTI above $101); defensive rotations into Staples/Utilities; VLO earnings strength |
| Key Risk | 10-year yield pushing toward 5%; AI spending narrative weighing on Tech; Middle East escalation driving oil/gas volatility |
| SPX levels | Resistance: 7,842 · Pivot: 7,640 · Support: 7,461 |
| QQQ levels | Resistance: $727 area · Current: $704 · Support: $690 area |
| IWM levels | Resistance: $285 · Current: $277 · Support: $265 |
Three takeaways for today:
Trade smart. Manage risk. Let the probabilities work for you.
| Field | Reading |
|---|---|
| Bias | Bearish Lean |
| Confidence | 6 / 10 |
| Primary Catalyst | VLO Q3 beat: EPS $23.90 vs. $21.28 est. (+12.3% surprise) on revenue of $46.1B vs. $39.2B est. — the biggest overnight EPS beat by dollar magnitude this cycle, signaling strong energy refining margins. AXP beat EPS (+3.3%) but missed revenue and announced 5% job cuts; pre-market stock trading ~−1.9% — a beat trading down is a negative signal, not a constructive one. |
| Biggest Opportunity | Energy sector rotation on oil spike + solid refining earnings; defensive Staples/Utilities holding trend |
| Biggest Risk | 10-year yield approaching 5% again + AI narrative headwind pressuring megacap Tech; Middle East escalation creating commodity volatility |
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.
US Futures are modestly lower across the board, with the Dow (the index of 30 large industrial companies) leading declines. The divergence between the Dow (−0.79%) and the Nasdaq (−0.18%) reflects the ongoing rotation out of Technology into cyclical and value names.
Asia: Mixed. Nikkei 225 slipped −0.34% to 62,693. Hang Seng bucked the trend, gaining +0.69% to 23,093 on continued China stimulus optimism. Shanghai added +0.89%.
Europe: Broadly lower. DAX fell −0.95%; CAC 40 down −0.86%; FTSE 100 off −0.56%. European sentiment dragged by Middle East escalation and energy cost concerns.
The global picture: defensive positioning is evident across developed markets, energy prices are spiking, and bond yields are rising — a combination that historically favors value over growth and defensive sectors over cyclicals.
Russia-Ukraine: Both Putin and Zelenskyy stated openness to peace negotiations, yet overnight strikes continued on both sides. Why it matters: uncertainty around ceasefire timelines keeps energy and defense names in focus; any genuine de-escalation could cause a sharp reversal in oil prices.
Middle East: Brent crude hit more than a five-month high on concern over escalation, including a shooting attack near the Judea junction that Israeli forces responded to. Why it matters: sustained Middle East risk is a floor under oil — watch energy sector ETFs as the day develops.
Trump invokes Defense Production Act: President Trump invoked Cold War-era emergency powers to boost domestic oil production and refining. Why it matters: bullish near-term for refining stocks (VLO, MPC); longer-term signals an administration focused on energy output as a policy lever.
AI reset narrative: Reuters and several media outlets are running an "AI reset" theme — questioning whether current AI capex levels are sustainable. Why it matters: this is the direct headwind pressing on megacap Tech right now. Any negative signal from large AI spenders (cloud hyperscalers reporting next week) could extend Tech's slide.
DeepSeek fundraising: DeepSeek is reportedly wrapping up a $15 billion fundraising round. Why it matters: signals the global AI race remains intense, which keeps AI infrastructure spending relevant — but also raises competitive concerns for US AI dominance.
IMF — Middle East/North Africa: The IMF projects MENA and Pakistan GDP to contract 1.3% in 2026. Why it matters: ongoing geopolitical and economic stress in the region keeps oil supply risk elevated.
One table, one implication each. These are the instruments that set the temperature of the whole market.
| Instrument | Last | Change | Implication |
|---|---|---|---|
| 10-Year Treasury Yield (^TNX) | 4.99% | +0.03 / +0.67% | Pushing back toward the psychologically important 5% level — pressure on growth stocks and rate-sensitive sectors |
| VIX (expected market volatility) | 19.72 | +0.69 / +3.63% | Elevated but not extreme; market is cautious, not panicking — options (contracts to buy or sell at a set price) are getting bid up |
| DXY (US Dollar Index) | 101.76 | +0.15 / +0.14% | Mild dollar strength; slight headwind for dollar-denominated commodities and multinationals |
| WTI Crude Oil (CL) | $101.25 | +$1.78 / +1.79% | Strong — Middle East risk premium building; bullish for energy, bearish for consumer spending and airlines |
| Gold (GC) | $4,043.10 | −$17.30 / −0.43% | Slight pullback; still near elevated levels — cautious positioning continuing |
| Silver (SI) | $53.85 | −$0.91 / −1.66% | At its 52-week low — industrial demand concerns weighing; worth watching for copper confirmation |
| Copper (HG) | $6.47 | +$0.11 / +1.76% | Rising — constructive signal for global growth; partially offsets silver weakness |
| Natural Gas (NG) | $3.12 | +$0.33 / +11.66% | Explosive move — weather-driven or supply concern; near 52-week highs; watch Nat Gas equities |
| EUR/USD | 1.12 | −0.29% | At 52-week low; weak euro reflects European energy and growth stress |
| USD/JPY | 156.56 | −1.57 / −0.99% | Yen strengthening (dollar falling vs yen) — could signal safe-haven flows; watch carry trade unwind risk |
| Bitcoin (BTC) | $81,712 | +$400 / +0.49% | Holding above $80K; mild risk-on signal within crypto; stabilizing after 3% drop noted in overnight news |
| Ethereum (ETH) | $2,401 | +$15 / +0.62% | Modest recovery; well off 52-week high — no strong directional signal |
Today's structured calendar shows no actuals yet for today's releases (data not yet published as of report generation). The most important releases due today are the S&P Global PMI prints — these measure business activity across manufacturing and services. Numbers above 50 signal expansion.
| Time (ET) | Event | Consensus | Actual | Read |
|---|---|---|---|---|
| 1:45 PM | S&P Global Manufacturing PMI (Oct) | 55.5 | awaiting | Prior: 55.9 — already in solid expansion; consensus expects modest cooling |
| 1:45 PM | S&P Global Services PMI (Oct) | 58.0 | awaiting | Prior: 58.8 — dominant sector of the economy; still very strong if near consensus |
| 1:45 PM | S&P Global Composite PMI (Oct) | 57.6 | awaiting | Prior: 58.4 — a miss below 55 would be market-moving bearish; beat above 59 would support risk |
| 7:30 PM | CFTC S&P 500 speculative net positions | — | awaiting | Prior: −141K (net short) — direction of change matters for positioning read |
| After close | Baker Hughes Oil Rig Count (Oct/23) | — | awaiting | Prior: 459; minor signal for near-term oil supply outlook |
Source: macro.economic_calendar. No actuals printed in the calendar feed as of report generation (08:40 ET); awaiting release. PMI data is the primary market-moving event today.
The Fed's next scheduled decision is October 28, 2026 — just five days away. The current fed funds rate (the rate banks charge each other for overnight loans, which anchors all other borrowing costs) stands at 4.00%, and the market is pricing this as an overwhelmingly likely hold.
| Outcome | Market Probability |
|---|---|
| Fed maintains rate (hold at 4.00%) | 92% |
| Hike 25bps | 8% |
| Cut 25bps | ~0% |
| Hike >25bps | ~0% |
| Cut >25bps | ~0% |
Source: Kalshi (KXFEDDECISION-26OCT), fetched 2026-10-23 12:41 ET. Note: CME FedWatch data not available this run — Kalshi prediction market shown only.
The bottom line: the market has fully priced a hold. The 8% hike probability is the residual surprise risk — given core inflation remains above target and the 10-year yield approaching 5%, a more hawkish tone at the press conference (scheduled Oct 28, 6:30 PM ET) could rattle markets even with no rate change. The FOMC Economic Projections release that same day is the wildcard — any upward revision to the Fed's rate path could extend the yield spike and pressure equities.
Also on the radar: Fed's Musalem speaks Oct 30 — an opportunity for post-decision Fed communication that could clarify or complicate the policy outlook.
All rows dual-source verified (Finnhub + FMP). Rows marked "approximate surprise" reflect minor source discrepancies.
| Ticker | EPS Est. | EPS Act. | Surprise | Rev Est. | Rev Act. | Verdict | Read |
|---|---|---|---|---|---|---|---|
| VLO | $21.28 | $23.90 | +12.3% | $39.2B | $46.1B | BEAT | Massive beat on both lines — refining margins blew out; energy sector bull case |
| CMCSA | $1.01 | $1.07 | +5.7% | $30.2B | $29.3B | BEAT | EPS beat offset revenue miss; media spin-off still proceeding |
| PG | $1.94 | $2.00 | +3.1% | $23.5B | $23.3B | BEAT | Clean consumer staples beat; multiple PG officers selling shares this week (see insider section) |
| LMT | $7.50 | $7.97 | +6.2% | $20.7B | $20.7B | BEAT | Defense spending holding firm; clean beat with revenue inline |
| AXP (today, pre-mkt) | $4.53 | $4.68 | +3.3% | $20.3B | $20.1B | BEAT / SELLING | EPS beat but rev miss + 5% job cuts = stock trading ~$319 pre-mkt vs. $325 close. Beat trading DOWN is a negative catalyst — do not treat as constructive |
| AAL | −$0.35 | −$0.28 | +20.5% | $16.4B | $16.3B | BEAT | Less-bad beat; airfare surging but fewer passengers — a squeeze on volume (see market news) |
| CBRE | $2.01 | $2.05 | +2.1% | $12.0B | $11.5B | BEAT | Rev miss notable given commercial real estate pressure |
| DOW | $0.64 | $0.71 | +10.2% | $11.4B | $11.3B | BEAT | Materials beat — copper rising supports the read |
| SLB (today, pre-mkt) | $0.62 | $0.64 | +3.0% | $9.37B | $9.45B | BEAT | Clean oilfield services beat — supports energy capex thesis |
| BAH (today, pre-mkt) | $1.51 | $1.76 | +16.7% | $2.84B | $2.78B | BEAT | Strong defense/consulting beat |
| FCNCA (today, pre-mkt) | $47.40 | $55.37 | +16.8% | $2.39B | $2.27B | BEAT | Big regional bank EPS beat |
| ALV (today, pre-mkt) | $2.34 | $2.19 | −6.2% | $2.76B | $2.69B | MISS | Auto safety supplier missing on both lines — watch auto sector read-through |
| NEM | $2.11 | $2.20 | +4.5% | $6.34B | $6.36B | BEAT | Gold miner clean beat; gold holding near elevated levels supports |
| WDC | $4.13 | $4.64 | +12.4% | $4.18B | $4.38B | BEAT | Memory/storage beat — potential positive read-through for semis |
| SPOT | $2.86 | $2.54 | −11.1% | $5.08B | $5.10B | MISS | EPS miss notable; approximate surprise (minor source discrepancy) |
| PHM | $2.68 | $2.53 | −5.7% | $4.24B | $3.97B | MISS | Homebuilder missing on both — housing under rate pressure |
| NVR | $104.54 | $89.45 | −14.4% | $2.60B | $2.35B | MISS | Worst homebuilder miss of the cycle — housing affordability crunch visible |
| SIGI | $1.95 | $2.37 | +21.4% | $1.20B | $1.35B | BEAT | Selective Insurance large beat — insurers with pricing power outperforming |
| FIX | $13.00 | $13.91 | +7.0% | $3.44B | $3.77B | BEAT | Comfort Systems — clean mechanical contractor beat; industrial activity resilient |
| DECK | $1.83 | $2.03 | +10.9% | $1.54B | $1.48B | BEAT | Hoka/UGG maker beat EPS; rev slightly light |
| POOL | $3.42 | $3.40 | −0.6% | $1.50B | $1.50B | SLIGHT MISS / UP +14% | Tiny EPS miss but stock up +14.4% pre-mkt (gap-fade risk) — pool distributor benefiting from pent-up demand |
Additional reported names from overnight cycle (all verified): UNP beat +0.6%, NSC beat +3.3%, BX beat +1.8%, DGX beat +3.7%, HON beat +3.7%, R beat +2.2%, TSCO beat +3.4%, RHI beat +3.8%, ROP beat +0.8%, DOV beat +0.3%, NDAQ beat +0.3%, HBAN miss −0.4%, ORI miss −8.3%, SNA miss −6.8%, SSNC miss −1.2%, AMBP miss −4.2%, POOL slight miss, OMC beat +2.8%.
No upcoming or unconfirmed earnings entries for today's session. Second source: FMP (dual-verified).
LEAD STORY — VLO earnings: Valero Energy reported the biggest positive earnings surprise of the cycle Thursday morning, with EPS of $23.90 versus the $21.28 estimate (+12.3%) and revenue of $46.1B crushing the $39.2B consensus. This sets a bullish tone for energy refiners and the XLE sector heading into today's open.
AXP trading down on beat: American Express (AXP) beat EPS by 3.3% but missed revenue and announced plans to cut 5% of its workforce (~3,500 employees). Pre-market pricing has AXP around $319 versus a $325 close — the market is punishing the revenue miss and cost signals, not rewarding the EPS beat. This is a cautionary tale for earnings season: headline beats are not enough if the business is decelerating on top-line growth.
10-Year yield approaching 5%: Treasury yields edged higher Friday after a sharp reversal Thursday. The 10-year (^TNX) is at 4.99%, described by CNBC as driven by investors seeking cover from AI spending concerns. This keeps pressure on growth/tech multiples (a multiple is how many times earnings a stock trades at — higher rates make future earnings worth less today).
AI reset narrative: A Reuters "AI reset" podcast and broader coverage is questioning whether AI infrastructure spending is sustainable. This is directly weighing on megacap Tech and was the likely catalyst for Thursday's Nasdaq −2.6% session. Watch for any hyperscaler commentary in next week's earnings.
Brent crude at five-month high: Middle East escalation (Israeli military response to shooting attack near Judea junction, ongoing Russia-Ukraine conflict) is driving oil higher. WTI is above $101 pre-market. Bullish for energy; bearish for airlines and consumer discretionary.
Trump invokes Defense Production Act for oil: Late Thursday, President Trump invoked emergency powers to prioritize domestic oil production and refining. Near-term bullish for refiners; signals energy policy focus from the administration.
Airlines flying fewer passengers despite soaring fares: A CNBC piece confirms what AAL's earnings showed — traffic down, prices up. Airlines say travelers are absorbing higher fares, but volume is declining. Structural concern for the sector.
Higher rates pressuring real estate investment: Family offices are becoming more selective about real estate deals as rates stay elevated. Consistent with the housing data from NVR and PHM earnings misses.
DeepSeek $15B raise: DeepSeek is wrapping up a $15 billion fundraising round, per Reuters. Reinforces the global AI competition narrative — competitive threat to US-dominant AI players.
US probing Iran oil trading: US regulators are investigating suspicious Iran oil trading. Additional geopolitical factor keeping energy prices uncertain.
Here is how money is actually moving across the 11 major market sectors, ranked by yesterday's performance. The 1-day move shows where money went yesterday; the 1-month trend shows whether it's a durable rotation or a single-day reaction.
Source: macro.sector_rotation / yfinance sector ETFs. 1-day = yesterday's session; 1-month = trailing 30-day. Scores derived from 1-day and 1-month combined for ranking.
Top picks (best positioned): Consumer Staples (XLP) — +3.31% yesterday, +10.15% one-month, strong defensive bid. Health Care (XLV) — +1.32% / +6.73%. Energy (XLE) — +7.94% one-month with oil above $101 today.
Weakest (avoid/short candidates): Technology (XLK) — −3.29% yesterday, −6.35% one-month. Communication Services (XLC) — −1.42% / −5.76%. Both sectors are in negative one-month territory and getting hit by AI narrative headwinds and rate pressure.
▲ 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.
| Index | Last | Trend | RSI | 20-DMA | 50-DMA | Support | Resistance | Read |
|---|---|---|---|---|---|---|---|---|
| S&P 500 | 7,663 | Up | 45.0 | 7,733 | 7,703 | 7,461 | 7,842 | Below both key moving averages (the 20- and 50-day averages of the index's price); RSI (a momentum measure, 0–100; below 50 = weakening) is neutral-bearish. Long-term trend up, short-term struggling. |
| Nasdaq Composite | 26,009 | Up | 33.2 | 26,917 | 26,616 | 24,887 | 27,365 | RSI at 33 — approaching oversold territory (below 30 is oversold). Significantly below both key MAs. Near-term pressure; a bounce is possible but trend is deteriorating. |
| Dow Jones | 52,868 | Down | 76.0 | 51,702 | 52,353 | 51,066 | 54,509 | RSI at 76 is technically overbought (above 70 = extended to upside). Dow trend officially down per technicals; above both MAs though. Caution — could mean-revert lower. |
| Russell 2000 | 2,784 | Down | 42.0 | 2,792 | 2,886 | 2,647 | 2,995 | Small-caps below both MAs and in a downtrend — small-cap weakness often precedes broader market pressure. Watch if IWM holds $275-$276 support zone. |
Key levels to watch today: SPX pivot at 7,640 — if this breaks cleanly, next support is 7,461. Nasdaq holding above the 25,900–26,000 zone is critical. QQQ $700 is the major put-heavy strike that dealers are positioned around (see options section).
Universe note: IV rank data is ranked across 40 liquid optionable names in a scanned set — this is not a market-wide screener. It shows which names have elevated or depressed implied volatility (IV) relative to their own history.
These names have implied volatility (the market's expectation of future price movement baked into option prices) at the high end of their annual range. Selling premium here means you're collecting expensive options — it's being the house. Use with defined risk.
| Ticker | IV Percentile | Note |
|---|---|---|
| LLY | 91.1% | Near top of range — likely event-driven; high-risk to sell naked |
| QQQ | 86.8% | AI-narrative volatility spiking; premium elevated on market fear |
| CAT | 86.0% | Earnings proximity likely driving; check report date before selling |
| HD | 85.1% | Housing-related concern; IV elevated |
| PLTR | 83.9% | AI/defense name — volatile with elevated premium |
| SMH | 83.0% | Semis under pressure; rich premium on sector ETF |
| NFLX | 78.9% | Likely pre-earnings vol expansion |
| GS | 78.3% | Post-earnings but financial sector active; elevated |
| ADBE | 77.0% | AI competitor risk keeping IV elevated |
| TLT | 76.7% | Bond ETF (tracks long-term treasuries) — rate uncertainty driving options activity |
These names have implied volatility at the low end of their annual range — options are relatively cheap. Good for buying protection or directional options plays with limited cost.
| Ticker | IV Percentile | Note |
|---|---|---|
| GLD | 30.8% | Gold ETF — cheap options; potential buy-vol candidate given geopolitical risk |
| JPM | 33.7% | Large bank with clean earnings already reported; IV compressed |
| UNH | 36.0% | Health Care major — low IV, sector rotating bullish |
| COIN | 38.1% | Crypto exchange — unusually low IV for a volatile name |
| MU | 39.0% | Memory chip maker; active options but IV percentile low |
| COST | 42.4% | Staples giant — low vol, defensive name |
| AAPL | 45.9% | Mega-cap; IV compressed ahead of earnings |
| MSFT | 45.9% | Same read as AAPL — mega-cap earnings approaching |
| DIS | 47.9% | Media/entertainment; relatively quiet IV |
| CRM | 48.8% | Salesforce — enterprise SaaS, mid-range IV |
When volume (number of contracts traded today) exceeds open interest (total existing contracts), that signals fresh new positioning — not just recycling existing trades. High vol/OI ratios are the footprints of conviction.
Note: The highest-volume unusual contracts from the prior session (Oct 22) are dominated by SPY and QQQ expiration-day activity. These are now expired (Oct 22 expiry). The forward-looking contracts with fresh positioning are listed below.
| Ticker | Contract | Type | Strike | Expiry | Volume | OI | Vol/OI | Note |
|---|---|---|---|---|---|---|---|---|
| SPY | SPY261022C00763000 | Call | 763 | 10/22 | 524,540 | 998 | 525.6× | Expired; massive call activity at-the-money into close — fresh positioning signal |
| QQQ | QQQ261022C00708000 | Call | 708 | 10/22 | 265,331 | 182 | 1,457.9× | Expired; extreme vol/OI — pure expiration day trading |
| QQQ | QQQ261030P00700000 | Put | 700 | 10/30 | 48,641 | 82,493 | 0.59× | Largest OI in QQQ by far — 82K contracts; put protection at $700 is a major institutional hedge level; volume < OI = existing position, not fresh |
| IWM | IWM261120P00263000 | Put | 263 | 11/20 | 44,622 | 84,475 | 0.53× | Massive OI put hedge on small-caps; bid-side premium confirms protection buying |
| SPY | SPY261120P00500000 | Put | 500 | 11/20 | 1,261 | 316,004 | ~0× | Largest OI contract in entire SPY chain — deep OTM (out of the money) catastrophe hedge; not actionable, but signals institutional tail-risk protection |
| Ticker | Highest Volume Strike | Highest OI Strike |
|---|---|---|
| AAPL | $350 Call 10/23 — 119,961 vol | $300 Call 1/15/27 — 63,147 OI |
| NVDA | $220 Call 10/23 — 146,779 vol | $100 Put 1/15/27 — 456,098 OI (massive hedge book) |
| TSLA | $390 Call 10/23 — 78,955 vol | $400 Call 1/15/27 — 40,067 OI |
| MU | $900 Call 10/23 — 47,183 vol (vol/OI 24.8×) | $500 Put 10/30 — 12,854 OI |
| AMD | $500 Put 10/23 — 41,036 vol | $440 Put 11/20 — 19,471 OI |
| META | $660 Call 10/23 — 30,170 vol | $750 Call 1/15/27 — 246,345 OI (massive long-term call book) |
| SPY | $762 Put 10/22 — 724,802 vol (expired) | $500 Put 11/20 — 316,004 OI |
| QQQ | $705 Put 10/22 — 326,457 vol (expired) | $700 Put 10/30 — 82,493 OI |
Flow alerts (large, repeated options trades that trigger institutional monitoring) from the prior session (Oct 22) and this morning show consistent call buying in QQQ across multiple strikes and expirations — a bullish options market sentiment even as the equity index is under pressure. This is a divergence to watch.
| Ticker | Alert | Strike/Expiry | Premium | Direction | Note |
|---|---|---|---|---|---|
| QQQ | RepeatedHits (this morning) | $690 Call 10/23 | $671K ask-side | Bullish call buy | 500 contracts at-the-money — fresh morning positioning today; vol/OI 1.6× = new position |
| QQQ | RepeatedHits | $700 Call 10/30 | $249K bid-side | Bullish call buy | Bid-side (buyer aggressive); OI 1,450 existing |
| QQQ | RepeatedHitsAscendingFill | $700 Call 10/30 | $882K mixed | Bullish | Ascending fill pattern — buyer lifting offers |
| QQQ | RepeatedHits | $720 Call 11/6 | $635K bid-side | Bullish call | All bid-side; fresh conviction buy |
| SPY | RepeatedHits | $763 Call 11/13 | $393K mixed | Bullish call | Sweep — vol/OI 9.3×; new positioning |
| SPX | RepeatedHits | $7,710 Put 12/18 | $2.12M bid-side | Large put hedge | Institutional tail hedge — $2.1M premium; below current SPX levels |
| SPX | Sweep | $7,000 Put 11/20 | $530K bid-side | Downside hedge | Deep OTM crash protection |
| IWM | RepeatedHits | $263 Put 11/20 | $222K bid-side | Small-cap hedge | All bid-side put buying; IWM put OI at 84K contracts |
| VIX | RepeatedHits (prior session) | $19 Put/Call 12/16 | $317K (put) / $138K (call) | Volatility strangle | Both puts and calls at $19 being bought — positioning for VIX move in either direction from current 19.72 |
| GLD | RepeatedHits (this morning) | $450 Call 1/15/27 | $346K bid-side | Long-dated gold call | 3,263 contracts; far OTM; geopolitical hedge or gold bull bet |
Net premium pressure (prior session, 2026-10-22):
GEX (gamma exposure) measures how much dealers (market makers) must buy or sell the underlying stock as it moves — this affects how the market behaves around certain price levels. The data below covers a window of strikes near the current spot; it cannot show the full chain or a gamma-flip level.
| Ticker | Spot | GEX Window | Largest Put GEX Strike (within window) | Largest Call GEX Strike (within window) | Options Volume (P/C) |
|---|---|---|---|---|---|
| SPY | $763.96 | $690–$838 (±9.7%) | $750 put GEX −$1.91B (within strikes covered) — massive dealer short put gamma; supportive below | $800 call GEX +$906M (within strikes covered) | Put OI 12.28M / Call OI 5.78M — put-heavy; bearish hedge book |
| QQQ | $704.47 | $631–$777 (±10.3–10.4%) | $700 put GEX −$1.79B (within strikes covered) — the $700 strike is a massive dealer exposure level | $740 call GEX +$380M (within strikes covered) | Put OI 7.81M / Call OI 5.47M — put-heavy; $700 is the key gravitational level |
| DIA | $527.89 | $437–$615 (±16–17%) | $520 put GEX −$45M (within strikes covered) | $530 call GEX +$54M (within strikes covered) | Put OI 348K / Call OI 248K; moderate size |
| IWM | $276.67 | $170–$380 (±37–38%) | $275 put GEX −$450M (within strikes covered) — very large dealer exposure near current price | $290 call GEX +$221M (within strikes covered) | Put OI 7.45M / Call OI 3.21M — heavy put overhang on small-caps |
GEX note: strikes and levels cited are within the reported window only. No gamma-flip level can be derived from this window. Data as of Oct 22 close.
Dark pool trades (large block trades executed off-exchange, often by institutions) can signal accumulation or distribution that doesn't show up in the regular order book.
| Ticker | Size | Price | Premium | Note |
|---|---|---|---|---|
| SOXL | 10,000 + 3,401 | $80.60 / $80.56 | $806K + $274K | Semiconductor 3× leveraged ETF — large extended-hours print; could be hedging or directional |
| META | 500 + 500 + 240 | ~$645.89 | $323K + $323K + $155K | Three separate blocks at $645–$646; total ~$800K in extended hours — institutional activity |
| NVDA | 500 + 500 + 1,000 | ~$212.38 | $106K + $106K + $212K | Multiple NVDA blocks in extended hours — not dramatic size given NVDA's 125M daily volume |
| IWM | 63,263 | $276.37 avg | $17.5M | Large average-price block — institutional rebalancing or hedge; notable size for IWM |
| DIA | 58,943 + 51,960 | $527.89 | $31.1M + $27.4M | Two massive prior-reference-price blocks in DIA — over $58M combined; institutional positioning in Dow ETF |
| INTC | 1,813 + 2,500 | $84.79 / $84.70 | $154K + $212K | Intel dark pool activity — notable against 134M daily volume |
| RIVN | 10,000 | $12.01 | $120K | Rivian block print at current market — worth watching |
Breadth tells you how many stocks are actually participating in a move — a useful check on whether an index move is broad-based or driven by just a few big names. Today's data uses the 11 SPDR sector ETFs as a proxy for the full S&P 500 (the individual stock-level breadth feed is not available this run).
| Metric | Reading | Interpretation |
|---|---|---|
| Sectors above 50-DMA | 7 of 11 | Majority still above medium-term trend — not a broad breakdown |
| Sectors above 200-DMA | 6 of 11 | More than half above long-term trend — structural bull market intact |
| Advancers (yesterday) | 6 of 11 | Slim majority advanced — mixed session, not a rout |
| Decliners (yesterday) | 5 of 11 | Five sectors down, led by Tech (−3.29%) — concentrated selling |
The key takeaway: yesterday's market weakness was concentrated in Tech and Communication Services, not a broad liquidation. Breadth is softer but not broken. Watch whether today's session sees breadth narrow further (more decliners) — that would be a warning sign. If defensive sectors continue to advance while only Tech/Comm fall, this looks like rotation, not a bear market.
Source: yfinance sector ETFs proxy. Full S&P 500 stock-level breadth requires FMP batch-quote tier.
| Ticker | Why It's On the List | Bias |
|---|---|---|
| VLO | Biggest earnings beat of the overnight cycle (+12.3% EPS, massive revenue beat). Energy refining thesis playing out. Watch for gap-up opening and whether it holds. | BULLISH |
| AXP | Beat EPS, missed revenue, cutting 5% of workforce. Pre-mkt ~$319 vs. $325 close. Beat-trading-down = negative signal. Gap risk. | BEARISH WATCH |
| POOL | Slight EPS miss but pre-mkt up +14.4%. Gap-fade risk on overextended open — do not chase the gap; wait for price to consolidate or fail. | GAP-FADE RISK |
| NVR | Worst homebuilder miss (−14.4% EPS, big rev miss). Bearish read-through for PHM, TOL, and housing sector broadly. | BEARISH |
| QQQ | $700 is the key put-heavy strike and dealer GEX level. How QQQ handles $700 today is the single most important technical event for the tech trade. | KEY LEVEL WATCH |
| NVDA | AI narrative headwind + bearish options flow yesterday (−$87.5M net call premium). Extended dark pool activity. Near-term pressure but earnings approaching. | BEARISH NEAR-TERM |
| META | Most bearish options flow of any name yesterday (−$115M net call). Multiple dark pool prints at $645–$646. Options market is positioned defensively. | BEARISH OPTIONS FLOW |
| XLE / VLO / SLB | Energy sector with WTI above $101. VLO and SLB both beat. Trump DPA for oil production adds policy tailwind. Energy is where the earnings and macro are aligned. | BULLISH |
| XLP / PG | Staples sector up +3.31% yesterday and +10.15% one-month. PG beat earnings. Defensive rotation is real and durable. But multiple PG insiders are selling. | BULLISH / WATCH INSIDERS |
| TANH | Pre-market gainer +181.8% — significant move, likely company-specific catalyst. High-risk; small-cap. Defined risk only if trading this. | VOLATILE / HIGH RISK |
| POOL | (see above) — Also the second-largest pre-market gainer at +14.4%; gap-fade risk high after slight miss | GAP-FADE |
| TLT | Bond ETF — IV at 76.7th percentile; if the 10-year yield breaks 5%, TLT sells off further. Bearish for growth stocks. | RATE WATCH |
| IWM | $275 put GEX level, $263 put OI at 84K contracts. Small-cap downtrend intact. Hold at $275–$276 is critical; break lower = broader market warning. | BEARISH WATCH |
These are optionable stocks showing the largest pre-market moves. The percentage reflects change from the prior regular session close. Data is pre-filtered for optionable names.
TANH — Tantech Holdings Ltd +181.84% — Extreme move on what appears to be company-specific catalyst; small-cap, very high risk, defined-risk only if trading
KRRO — Korro Bio, Inc. +29.71% — Biotech catalyst; momentum-up pre-market; watch for fade at the open
CCG — Cheche Group Inc. +29.51% — InsurTech name; large gap; gap-fade risk if no clear news catalyst
TCX — Tucows Inc. +25.50% — Domain/Internet company; significant gap; verify catalyst before entering
BHVN — Biohaven Ltd. +25.02% — Biotech; RBC reiterating Sector Perform with raised PT; gap momentum but fade risk
ATGL — Alpha Technology Group Limited +23.38% — Small-cap; treat with caution; defined risk only
MLTX — MoonLake Immunotherapeutics +15.87% — Biotech; meaningful gap; momentum-up but watch for reversal
EGBN — Eagle Bancorp, Inc. +15.56% — Regional bank momentum; part of the broader regional bank earnings-season strength
VITL — Vital Farms, Inc. +15.18% — Consumer food; gap-up, verify catalyst
POOL — Pool Corporation +14.36% — Earnings-driven gap on slight miss; high gap-fade risk — let it come to you, don't chase the open
AVTX — Avalo Therapeutics, Inc. −39.23% — Biotech implosion; high-risk, avoid unless defined-risk short setup forms
NVEC — NVE Corporation −33.68% — Electronics company; significant downside gap; bearish momentum
TTMI — TTM Technologies, Inc. −27.67% — PCB manufacturer; large gap down; potential earnings miss; bearish
KALU — Kaiser Aluminum Corporation −25.31% — Aluminum producer; materials sector pressure; bearish
PMI — Picard Medical, Inc. −23.47% — Small-cap medical; large gap down; high risk
FPS — Forgent Power Solutions, Inc. −21.54% — Small-cap energy; significant gap; avoid
CRS — Carpenter Technology Corporation −20.62% — Specialty alloys; likely earnings-driven miss; bearish for specialty materials
VPG — Vishay Precision Group, Inc. −17.86% — Electronics/sensors; bearish gap
MRNA — Moderna, Inc. −17.57% — Large biotech; significant gap down; vaccine demand concerns; watch if this drags Health Care sector
| Ticker | Firm | Action | Grade | PT Note |
|---|---|---|---|---|
| CBOE | Morgan Stanley | Top Pick | Overweight | Named a Top Pick — Morgan Stanley sees Cboe benefiting from elevated volatility environment |
| ARGX | Morgan Stanley | Hold | Overweight | PT raised to $1,190 from $1,140 |
| PG | Deutsche Bank | Hold | Buy | PT raised to $176 from $162 post-earnings beat |
| NDAQ | Deutsche Bank | Hold | Buy | PT raised to $118 from $116 |
| BX | Oppenheimer | Hold | Outperform | PT raised to $168 from $164 |
| SPOT | Cantor Fitzgerald | Hold | Neutral | PT raised to $550 from $490 — neutral stance despite earnings miss |
| SPOT | Oppenheimer | Hold | Outperform | PT raised to $650 from $550 |
| SPOT | Piper Sandler | Hold | Neutral | PT raised to $580 from $540 |
| SPOT | Guggenheim | Hold | Buy | PT raised to $650 from $575 |
| RNG | Oppenheimer | Hold | Outperform | PT raised to $110 from $85 — significant increase; post-earnings |
| RNG | Piper Sandler | Hold | Neutral | PT raised to $94 from $43 — large raise on neutral; implied upside limited from here |
| AMGN | Oppenheimer | Hold | Outperform | PT raised to $480 from $450 |
| SHOP | Oppenheimer | Hold | Outperform | PT raised to $205 from $175 |
| MPWR | Oppenheimer | Hold | Outperform | PT lowered to $1,500 from $1,700 — semiconductor pressure |
| UNP | RBC Capital | Hold | Outperform | PT raised to $335 from $326 post-earnings beat |
| URI | RBC Capital | Hold | Outperform | PT raised to $1,392 from $1,323 |
| WCN | Oppenheimer | Hold | Outperform | PT raised to $200 from $193 |
| WCN | RBC Capital | Hold | Outperform | PT raised to $221 from $218 |
| BHVN | RBC Capital | Hold | Sector Perform | PT raised to $22 from $19 — stock up +25% pre-mkt; revisit near-term |
| ORI | Piper Sandler | Hold | Neutral | PT raised to $42 from $39 despite earnings miss |
Key theme: Post-earnings PT revisions dominating. Multiple firms raising targets on beats (PG, UNP, BX). MPWR is the notable downgrade-adjacent action. CBOE named a Top Pick — benefits from elevated VIX environment.
Open-market buys (when a corporate insider voluntarily purchases stock at market prices with their own money) are the most meaningful insider signal — it means they're putting real money behind their conviction.
| Ticker | Insider | Role | Shares | Price | Note |
|---|---|---|---|---|---|
| BZUN | Qiu Wenbin | CEO, Director | 5,700 (Oct 21) + 5,700 (Oct 22) | $3.50 | CEO buying on consecutive days — meaningful conviction signal at $3.50/share |
| UXIN | Dai Kun | CEO, Director | 7,000 | $0.89 | CEO open-market purchase of small-cap; 10b5-1 plan; stock near penny-stock territory |
| Ticker | Insider | Role | Shares | Avg Price | Note |
|---|---|---|---|---|---|
| PG | Multiple officers (Gama, Purushothaman, Jejurikar, Raman) | Health Care CEO, CHRO, COO, other | ~92,057 combined (Form 144) | ~$157.74 | Coordinated same-day Form 144 filings (planned sell intent) from multiple PG officers on the same date as earnings — worth monitoring; stock is up and analysts are raising PTs |
| SE | Wang Yanjun | CCO and GC | 800 (10/21) + 800 (10/22) | ~$76–$78 | 10b5-1 plan selling (pre-planned); smaller position; routine |
| ACN | Sekido Ryoji + Burgum Melissa | Co-CEO Asia Pacific; CAO | 5,844 + 811 | $244–$250 | Accenture officers selling; 10b5-1 in one case |
| GS | Leslie Ericka | Chief Administrative Officer | 1,000 | $904.72 | Form 144; Goldman at high price levels |
Note: Form 144 filings represent intent to sell, not confirmed transactions. 10b5-1 plan sales are pre-scheduled and carry less immediate signal than discretionary selling.
Full reference figures are in the Macro Dashboard above (§6). Key reads:
Energy — Bullish: WTI Crude at $101.25 (+1.79%) is the dominant commodity story today. Brent hit a five-month high on Middle East escalation. Trump's invocation of the Defense Production Act adds a domestic supply tailwind but near-term the geopolitical premium is holding. Natural Gas surged +11.66% to $3.12 — near its 52-week high of $3.34 — watch XLE names with gas exposure. Copper at $6.47 (+1.76%) is constructive for materials and global growth. QatarEnergy is in talks with Venture Global for an LNG long-term supply deal — LNG names on the watchlist.
Metals — Mixed to Bearish: Gold at $4,043 (−0.43%) pulled back slightly but remains near elevated levels — geopolitical bid still present. Silver at $53.85 hit its 52-week low (−1.66%) — this is a negative read for industrial demand if sustained. The gold/silver ratio diverging is worth monitoring.
Dollar: DXY at 101.76 (+0.14%) — mild dollar strength. EUR/USD at its 52-week low ($1.12). USD/JPY fell to 156.56 — yen strengthening slightly, which can signal safe-haven flows or expectations of Bank of Japan action. Bank of Korea held rates as expected following back-to-back hikes.
Crypto — Stable: Bitcoin at $81,712 (+0.49%) is holding above $80K after a 3% overnight drop on AI/market concerns. Ethereum at $2,401 (+0.62%). No strong directional signal from crypto today — stabilizing rather than trending.
| Indicator | Reading | Classification |
|---|---|---|
| Fear & Greed Index | 23.6 | Extreme Fear |
| Prior close reading | 19.8 | Slightly improved from extreme fear |
| Prior 1-week reading | 22.1 | Consistent extreme fear zone |
| VIX (expected vol) | 19.72 | Elevated — above the comfort zone (<15 = calm; >20 = stressed) |
| VIX vs. prior close | +0.69 (+3.63%) | Rising — fear is increasing heading into today |
| SPY Put/Call OI | Put OI 12.28M vs. Call OI 5.78M | Put-heavy — institutional hedging is active |
| QQQ Put/Call OI | Put OI 7.81M vs. Call OI 5.47M | Put-heavy on the Nasdaq ETF |
| AAII Survey | — | Not available this run |
Mood classification: Cautious / Extreme Fear. The Fear & Greed score of 23.6 sits deep in the extreme fear zone, and the VIX at 19.72 confirms options buyers are paying up for protection. Historically, extreme fear can be a contrarian buy signal — but it needs a catalyst to flip. Right now, there's no clear positive catalyst on the immediate horizon. The 10-year yield approaching 5%, AI spending concerns, and Middle East escalation are all keeping the fear bid alive. Don't fight the tape, but don't panic-sell into extremes either. Be patient, be the house.
The earnings cycle is broadly positive — 30+ companies beating overnight. If the market decides to rotate earnings strength into sectors outside Tech (Energy, Financials, Health Care, Industrials), we could see a split-tape day where defensives and energy rally even as Nasdaq grinds lower. A PMI print above consensus (Services >59, Manufacturing >56) at 1:45 PM ET would provide a macro catalyst for a broader bounce. Extreme fear at 23.6 has historically been a zone where near-term downside is limited.
The 10-year yield breaks 5% — that's the number that could accelerate selling in rate-sensitive sectors and growth stocks. Nasdaq is approaching oversold on RSI (33) but could see one more leg lower if AI spending concerns are validated. AXP's beat-and-drop pattern signals earnings quality is being scrutinized. If the PMI data disappoints (Composite below 56), it validates both the AI reset narrative and growth concerns simultaneously. VIX above 20 would signal transition from caution to stress.
| Instrument | Support | Pivot / Key Level | Resistance |
|---|---|---|---|
| SPX | 7,461 | 7,640 (pivot) | 7,842 |
| SPY | ~$746 | $763–$764 (dealer GEX zone) | ~$785 |
| QQQ | $690 (major put GEX) | $700 (most critical level — 82K puts) | $720–$725 |
| IWM | $265 | $275–$277 (current / GEX level) | $285 |
| 10-Year Yield | 4.85% | 5.00% (psychological level) | 5.31% (52-wk high) |
| Setup | Direction | Thesis | Invalidation |
|---|---|---|---|
| XLE / Energy Sector | LONG | WTI above $101, VLO/SLB earnings beats, Trump policy tailwind. Use defined-risk call spread (buying a call while selling a higher-strike call to limit cost) if you want structured exposure. | WTI drops below $97; ceasefire announcement sends oil sharply lower |
| XLP / Consumer Staples | LONG | Strongest 1-day (+3.31%) and 1-month (+10.15%) sector. Defensive rotation is real. PG beat earnings. Low-IV options here make buying premium relatively cheap. | Risk-on shift causes rotation back to growth; XLP closes below prior session low |
| QQQ $700 Put Spread | BEARISH DEFINED RISK | Enormous put OI at $700 (82K contracts). If QQQ breaks below $700 with conviction, dealers must sell more — accelerating the move. A put spread (buy $700 put, sell $685 put, for example) limits cost and defines max loss. | QQQ closes above $710 and holds; any positive AI catalyst reverses the narrative |
| Avoid TANH / CCG gap chases | STAY AWAY | TANH +182%, CCG +30% pre-market gaps with no sector catalyst. These are speculative momentum chases. The risk/reward of chasing a 182% gap is terrible. Let the trade come to you — if they consolidate and form a base, reassess. | N/A — this is the trap, not the setup |
The bearish lean shifts to neutral or bullish if: (1) SPX holds above 7,640 through the first hour; (2) Nasdaq recovers above 26,300 and QQQ holds above $710; (3) PMI data prints strongly above consensus; (4) the 10-year yield pulls back from 5%. The bear case deepens if: QQQ breaks $700 on volume, VIX crosses 21, or any major AI name (MSFT, GOOGL reporting next week) pre-announces earnings concerns.