Options & FlowUpdated daily after close · snapshot 2026-06-05

Unusual Options Activity — Daily Top 30 Bullish & Bearish

A free unusual options activity scanner across ~3,000 US optionable equities. Each name is scored on three chain-derivable factors — OTM open-interest growth, today's volume-to-OI ratio on OTM contracts, and IV z-score vs the symbol's own 30-day baseline — then z-score-normalized across the full universe. Methodology is fully disclosed below.

Today's reading

As of market close on June 5, 2026, the scanner ranked 719 of 2,920 scanned US optionable stocks, flagging 11 strongly bullish and 4 strongly bearish names (≥1.5σ composite). Most unusual bullish positioning: QQQ (INVESCO QQQ TRUST, SERIES 1) at +11.49σ; most unusual bearish: IMCR (Immunocore Holdings plc) at +8.10σ. Scores combine OTM open-interest growth, volume-to-OI ratio, and IV z-score, normalized across the universe.

Source
Daily full-chain snapshots across ~3,200 US optionable equities (Polygon-compatible API)
Methodology
3-factor composite z-score: OTM OI growth + vol/OI ratio + IV z-score vs 30d median
Updates
Daily snapshot ~1:30 PM PT (30 min after cash close)
Last: 2026-06-05
Universe scanned
2,920
of 3,183 tickers
Ranked today
719
eligible after filters
Strong signals
11 / 4
≥1.5σ bullish / bearish
Scoring strength
~65% — 2-factor (IV baseline accumulating)
01

Bullish

Top 30 — Bullish OTM Call Positioning30 ranked
#SymbolScorez OI Δz Vol/OIz IVOI Δ $Vol/OI≤30dSpot
1
QQQ
INVESCO QQQ TRUST, SERIES 1
+11.49σ+17.11σ+1.51σ+$77.67B1.4337%$701.17
2
SPY
SPDR S&P 500 ETF TRUST
+10.54σ+16.38σ+0.16σ+$74.39B0.3237%$734.17
3
GNK
GENCO SHIPPING & TRADING LTD
+9.09σ-0.15σ+25.50σ-$1.3M21.283%$24.69
4
MU
MICRON TECHNOLOGY INC
+4.22σ+6.09σ+0.89σ+$28.07B0.9348%$856.49
5
NVDA
NVIDIA CORP
+3.29σ+4.98σ+0.27σ+$23.10B0.4142%$204.39
6
IWM
+3.14σ+4.81σ+0.16σ+$22.31B0.3241%$280.08
7
TSLA
Tesla, Inc.
+2.70σ+3.94σ+0.51σ+$18.38B0.6141%$389.83
8
AVGO
Broadcom Inc.
+1.81σ+2.67σ+0.28σ+$12.69B0.4254%$385.45
9
META
Meta Platforms, Inc.
+1.58σ+2.45σ+0.04σ+$11.70B0.2235%$589.64
10
AMD
ADVANCED MICRO DEVICES INC
+1.58σ+2.19σ+0.50σ+$10.51B0.6145%$463.96
11
MSFT
MICROSOFT CORP
+1.53σ+2.41σ-0.04σ+$11.53B0.1532%$414.58
12
AAPL
Apple Inc.
+1.46σ+2.20σ+0.14σ+$10.58B0.3032%$307.30
13
ORI
OLD REPUBLIC INTERNATIONAL CORP
+1.40σ-0.15σ+4.15σ+$84K3.625%$38.16
14
MRVL
Marvell Technology, Inc.
+1.38σ+1.44σ+1.26σ+$7.15B1.2463%$257.04
15
SNDK
Sandisk Corp
+1.31σ+1.61σ+0.77σ+$7.92B0.8358%$1524.00
16
GLD
SPDR GOLD TRUST
+1.25σ+1.98σ-0.06σ+$9.57B0.1424%$395.94
17
REZI
RESIDEO TECHNOLOGIES, INC.
+0.96σ-0.15σ+2.93σ+$5K2.617%$31.21
18
AMZN
AMAZON COM INC
+0.77σ+1.14σ+0.11σ+$5.80B0.2831%$246.03
19
TSM
TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
+0.75σ+1.11σ+0.10σ+$5.67B0.2729%$413.50
20
ORCL
ORACLE CORP
+0.73σ+1.12σ+0.03σ+$5.69B0.2242%$212.65
21
SOXL
+0.68σ+0.21σ+1.53σ+$1.59B1.4564%$176.68
22
AAOI
APPLIED OPTOELECTRONICS, INC.
+0.57σ+0.04σ+1.52σ+$816.7M1.4459%$174.20
23
TQQQ
+0.53σ+0.19σ+1.13σ+$1.53B1.1255%$71.63
24
HST
HOST HOTELS & RESORTS, INC.
+0.50σ-0.14σ+1.64σ+$3.4M1.550%$24.62
25
EEM
+0.49σ+0.83σ-0.11σ+$4.37B0.1037%$64.40
26
PPC
PILGRIMS PRIDE CORP
+0.48σ-0.14σ+1.58σ+$3.2M1.5012%$29.88
27
HNGE
Hinge Health, Inc.
+0.44σ-0.14σ+1.47σ+$15.2M1.4111%$63.62
28
GOOGL
Alphabet Inc.
+0.43σ+0.72σ-0.08σ+$3.89B0.1229%$366.44
29
ARM
ARM HOLDINGS PLC /UK
+0.42σ+0.28σ+0.69σ+$1.90B0.7660%$339.61
30
GS
GOLDMAN SACHS GROUP INC
+0.39σ+0.60σ+0.03σ+$3.34B0.2124%$1038.60
02

Bearish

Top 30 — Bearish OTM Put Positioning30 ranked
#SymbolScorez OI Δz Vol/OIz IVOI Δ $Vol/OI≤30dSpot
1
IMCR
Immunocore Holdings plc
+8.10σ+0.10σ+22.33σ$018.360%$28.29
2
GTES
Gates Industrial Corp plc
+4.06σ+0.10σ+11.09σ-$10.1M9.2282%$25.63
3
SNDX
Syndax Pharmaceuticals Inc
+1.93σ+0.10σ+5.19σ-$400K4.4251%$17.34
4
FTV
Fortive Corp
+1.52σ+0.10σ+4.03σ$03.471%$61.28
5
KGS
Kodiak Gas Services, Inc.
+1.44σ+0.10σ+3.83σ-$7.3M3.311%$65.11
6
MASI
MASIMO CORP
+0.73σ+0.10σ+1.85σ$01.7094%$178.82
7
MEC
Mayville Engineering Company, Inc.
+0.66σ+0.10σ+1.66σ$01.540%$33.25
8
AMBA
AMBARELLA INC
+0.66σ+0.10σ+1.65σ-$26.7M1.5436%$63.32
9
UTHR
UNITED THERAPEUTICS Corp
+0.60σ+0.10σ+1.49σ+$1.7M1.4126%$549.87
10
XOMA
XOMA Royalty Corp
+0.54σ+0.10σ+1.30σ+$200K1.2618%$42.09
11
HSIC
HENRY SCHEIN INC
+0.38σ+0.11σ+0.86σ+$17.7M0.891%$77.45
12
ALDX
Aldeyra Therapeutics, Inc.
+0.38σ+0.10σ+0.86σ$00.9099%$1.63
13
HLF
HERBALIFE LTD.
+0.38σ+0.10σ+0.86σ+$1K0.891%$11.43
14
ESI
Element Solutions Inc
+0.35σ+0.10σ+0.78σ-$21.1M0.8381%$39.84
15
DT
Dynatrace, Inc.
+0.34σ+0.10σ+0.76σ-$3K0.8233%$42.50
16
SLAB
SILICON LABORATORIES INC.
+0.34σ+0.10σ+0.76σ+$129K0.8142%$218.07
17
IRDM
Iridium Communications Inc.
+0.34σ+0.10σ+0.76σ-$2.9M0.8142%$47.36
18
LULU
lululemon athletica inc.
+0.33σ+0.16σ+0.64σ+$216.4M0.7251%$114.60
19
PACS
PACS Group, Inc.
+0.33σ+0.10σ+0.72σ+$15K0.7835%$37.01
20
ABG
ASBURY AUTOMOTIVE GROUP INC
+0.32σ+0.10σ+0.72σ+$1.9M0.7844%$190.98
21
PFSI
PennyMac Financial Services, Inc.
+0.32σ+0.10σ+0.70σ$00.770%$81.24
22
CYRX
Cryoport, Inc.
+0.30σ+0.10σ+0.66σ+$2K0.731%$15.70
23
ROL
ROLLINS INC
+0.30σ+0.10σ+0.64σ-$2.8M0.7254%$47.10
24
AGG
+0.28σ+0.10σ+0.60σ$00.6838%$98.21
25
BMA
Macro Bank Inc.
+0.28σ+0.10σ+0.59σ+$115K0.6713%$84.94
26
ETHA
iShares Ethereum Trust ETF
+0.27σ+0.09σ+0.58σ-$61.5M0.6736%$11.98
27
COMP
Compass, Inc.
+0.24σ+0.10σ+0.48σ+$134K0.5956%$7.65
28
COUR
Coursera, Inc.
+0.23σ+0.10σ+0.45σ-$6K0.566%$5.48
29
TXRH
Texas Roadhouse, Inc.
+0.23σ+0.11σ+0.45σ+$11.4M0.5655%$170.46
30
SOXS
+0.22σ+0.11σ+0.41σ+$39.6M0.5344%$6.99

Reading the score

  • +2.5σ or higher — top ~1% of the universe by composite score. Genuinely unusual; warrants a second look at the chart.
  • +1.5σ to +2.5σ — top ~7%. Notable; cross-reference with your existing setups.
  • +0.5σ to +1.5σ — interesting but not extreme. The top-30 fills mostly from this band on calm days.
  • −0.5σ to +0.5σ — near the universe mean; minimal signal.
  • Signal quality compounds with persistence — a name showing ≥1.5σ for 2-3 consecutive days is the highest-conviction setup.

How Unusual Options Activity Works

  1. 1
    Pull the full options chain for the universe
    Each trading day after the cash close (~1:30 PM PT), we snapshot the full options chain for every name in the universe via a Polygon-compatible market-data API — roughly 3,200 US optionable equities sourced from the easy-to-borrow list. The full chain (every strike × every expiration with OI, volume, IV, and Greeks) lands on disk for the scoring pipeline.
  2. 2
    Aggregate OTM positioning per symbol
    For each name we compute the $-notional of open interest in calls more than 3% OTM (above spot) and puts more than 3% OTM (below spot). The OTM book is where directional speculation lives; ATM strikes are dominated by spreads and dealer hedging. We track today's OTM $-notional and compare to yesterday's to measure day-over-day growth.
  3. 3
    Compute the three scoring factors
    Factor 1: OTM OI growth (dollar change vs yesterday) — new positions being opened. Factor 2: today's OTM volume / today's OTM open interest ratio — high values mean fresh flow on top of the standing book. Factor 3: today's average OTM IV vs the symbol's own 30-day median, z-scored — rising IV with rising OI signals demand-driven activity (not writer-driven supply).
  4. 4
    Filter out the noise
    Names with options volume below 5,000 contracts/day are excluded as too illiquid for the score to be reliable. Names with earnings releases in the next 7 days are excluded as their option positioning reflects the event, not directional thesis. Both exclusions get a reason code visible in the UI so you can see exactly what was filtered and why.
  5. 5
    Z-score normalize across the universe
    For each factor we compute the mean and standard deviation across all eligible names that day, then express every symbol as a z-score on each factor. This means "PLTR at 2.4σ on OI growth" reads as "in the top 1% of the universe by that signal today" — comparable across names regardless of their absolute size.
  6. 6
    Composite weighted score, with graceful fallbacks
    Bullish Score = 0.45·z(call OTM OI growth) + 0.25·z(call vol-OI ratio) + 0.30·z(call IV z-score). Bearish Score is the mirror on puts. When IV history is insufficient (<20 sessions accumulated), we rescale to a 2-factor score. On the very first day of operation, only the vol-OI ratio is available — the scanner still surfaces meaningful unusual-activity outliers, just with less precision until OI growth data starts accumulating tomorrow.
  7. 7
    Rank and surface the top 30
    The top 30 names by Bullish Score and top 30 by Bearish Score are surfaced on the page each day. Click any row to see the per-factor breakdown — exactly which z-scores drove that name to the top — plus the rolling history once enough sessions have accumulated.

Who Uses Unusual Options Activity

Active Swing Traders
Scan the daily top 30 bullish for names where the standing options book is showing unusual accumulation. Cross-reference with your own technical setups — a UOA hit on a name already in your watchlist is a high-conviction confirmation.
Options Traders
Use the IV z-score column to find names with unusually elevated implied volatility — candidates for premium-selling strategies if IV is bid AND the directional read is uncertain. Or follow the bullish list into call buying when growth + IV are both rising.
Macro / Cross-Asset Traders
Track the bullish/bearish skew across the universe day-over-day. When the count of qualifying bullish names dwarfs bearish, the broad market is positioning long. The reverse — particularly with high vol/OI ratios on the bearish side — flags broader risk-off positioning.
Long-Term Investors
Watch for unusual put activity on names you own — high bearish scores on your holdings deserve a second look at fundamentals. Conversely, persistent bullish scores on watchlist names suggest the smart-money positioning is aligned.

Pro Tips

01
Don't trade single-day spikes blindly
One day of high vol/OI ratio is suggestive but noisy — it can be a single block trade. The strongest signals come from 2-3 consecutive days of high scores on the same name, especially when OI growth is also positive (new positions, not just trading existing).
02
IV z-score is the highest-quality factor
Of the three factors, IV z-score is least gameable. OI growth can be inflated by spread positioning (long lower strike, short higher strike), and vol/OI ratio is noisy. But IV rising on a name with growing OI is unambiguous demand. Filter your watchlist to names where z(call IV) > 1.5σ for the highest-confidence bullish setups.
03
Cross-check the excluded list
A name showing up with "earnings_in_7d" but huge OI growth IS a signal — just not a directional one. Pre-earnings positioning often telegraphs the implied move size. The UI shows excluded names with their reason; toggling them on for inspection is a legitimate use.
04
Rising bearish score with falling stock = institutional hedge or sell signal
When a name appears in the top 30 bearish AND the stock is breaking down, you're seeing either institutional hedging on a real fundamental concern, or directional put buying. Either way it's worth a second look. The standalone bearish score on a stock at all-time highs is more often hedging than a sell signal.
05
Score magnitude matters
A bullish score of 0.8σ is barely noise; 1.5σ is interesting; 2.5σ+ is genuinely unusual. The thirtieth-ranked name on a calm day may have a score under 1.0; on a high-activity day it might be above 2.0. Read the absolute z-score, not just the rank.
06
The scanner is best used as a starting filter
Treat the top 30 as a daily idea-generation list, not a list to buy outright. Cross-reference with chart structure, sector context, and your existing thesis. The UOA signal answers "where is positioning unusual?" — you still need to answer "and does that fit my strategy?"

Common Issues & Solutions

A name I expected to see isn't on the list
Three reasons something might not appear: (1) options volume below 5,000 contracts/day → excluded as illiquid. (2) Earnings inside 7 days → excluded since the positioning is event-driven. (3) Score below the top 30 cutoff. The UI shows the full ranked list with scores, and the "excluded" panel surfaces names that hit a filter with their reason code.
Day 1 scores look weaker than expected
On launch day the scanner has no prior history, so OI growth (day-over-day) and IV z-score (vs 30-day baseline) can't be computed yet. The composite falls back to just the volume-to-OI ratio, which surfaces names with unusual flow today but is noisier than the full 3-factor score. Quality steps up on day 2 (OI growth available) and again around day 20-25 (IV baseline established).
A high-score name turned out to be a single block trade
The score is computed across an entire day's options book, but one large block trade in OTM options can move the vol/OI ratio significantly. We filter for total options volume > 5,000 contracts to mitigate, but a single $5M call sweep on an otherwise quiet name will still show up. The persistent signal — 2-3 days in a row at high scores — is more reliable than any one-day spike.
Why no "smart money" claim?
We don't have access to trade-side identifiers (institution vs retail). What we measure is positioning patterns that historically correlate with directional accumulation: OI growth concentrated OTM, rising IV alongside that growth, and elevated volume relative to standing book. Those patterns don't uniquely identify "smart money" — they identify unusual positioning regardless of who placed it.

Frequently Asked Questions

What is unusual options activity?
Unusual options activity (UOA) is positioning in the options market that deviates from a name's typical pattern — typically large open interest changes, elevated volume relative to standing book, or rising implied volatility on top of growing OI. The premise is that concentrated unusual positioning often telegraphs directional convictions, though it can also reflect hedging or spread trading. Our scanner makes the "unusual vs. usual" comparison rigorous by z-scoring each factor across the full universe daily.
How do you decide bullish vs bearish?
Bullish signal = unusual positioning concentrated in OTM calls above spot. Bearish signal = unusual positioning concentrated in OTM puts below spot. We score each side independently across three factors (OI growth, vol/OI ratio, IV z-score), so a name can theoretically appear on both lists if both sides are showing unusual activity — that's a tell that there's a binary event upcoming and positioning is being added on both sides.
Do you use real-time data?
No. We snapshot once daily after the cash close so the chain reflects end-of-day OI and volume. The scanner is built for daily / swing positioning analysis, not intraday signals. Intraday UOA would require a paid options tape feed.
Can you distinguish call BUYING from call WRITING?
Not directly from this data. A chain snapshot doesn't expose the trade tape with bid/ask context at each print — that requires a paid tape feed. What we can do is look at the pattern of positioning: OI growing alongside rising IV is demand-driven (someone's paying up to open positions), while OI growing with stable or falling IV is supply-driven (institutional writing at the going price). The 3-factor composite captures this distinction without needing per-trade data.
What's the universe?
Roughly 3,200 US optionable equities, sourced from the easy-to-borrow list (a strong liquidity proxy). On a typical day, ~1,500-2,000 of those clear the 5,000-contract minimum-volume filter to be scored. Names below the threshold are listed in the excluded panel with their reason code.
Why exclude names with earnings within 7 days?
Pre-earnings options positioning is dominated by the implied move on the binary event, not directional thesis. Including those names would crowd the top 30 with the same earnings names every quarter. Once earnings pass, the name re-enters the scoring universe.
How long until the scoring becomes "fully strong"?
Day 1: 1-factor score (vol/OI ratio only) — surfaces unusual flow but no growth context. Day 2: 2-factor score (vol/OI + OI growth) — strong directional read. Day 20-25: full 3-factor score (vol/OI + OI growth + IV z-score vs name's own baseline). The UI surfaces which mode is active.
Why is this free?
The data and compute fit on infrastructure we already run for the rest of the site, and SEC's ticker mapping is free. Everything on thetrading.tools is free — no paywall, no pro tier.

Related Tools

Last updated: 2026-06-05