STRASMORE/EXPLORE 3,256 QUERIES 22Y EQUITIES · 12Y OPTIONS

3,256 answered market questions

every one with its exact SQL, its result and the date it was computed · free, no signup

Unusual Options Activity: Last Session
Market-wide options volume by session, with monthly expirations labelledseries · 2026-10-08 · 25×5Preview: a 16-point series, ending higher. Calls or puts: the board's call and put contract volume on the same sessiontable · 2026-10-08 · 10×5 What follows a heavy options session: next-session absolute move vs. the same names on an ordinary daytable · 2026-10-08 · 5×6 What the session's contracts were made of: options volume by days to expiryranking · 2026-10-08 · 6×4Preview: 6 ranked values, largest first. Unusual options activity: last completed session vs. each underlying's own 20-session averagetable · 2026-10-08 · 10×8
SPCX: SpaceX Stock Price Decline From Peak
SPY vs SPCX open-to-close, regular hours, trailing three weeksseries · 2026-10-08 · 14×4Preview: a 14-point series, roughly flat. Stock quote spread and depth by session: the four weeks from listing and the trailing threeseries · 2026-10-08 · 33×5Preview: a 16-point series, ending lower. The arc on one row: issue price, first print, June peak, and the latest closescalar · 2026-10-08 · 1×18150 Options quote spread and size at the touch, the sessions on file in the past week and a halfseries · 2026-10-08 · 5×6Preview: a 5-point series, ending higher. Put/call volume ratio by session, trailing three weeksseries · 2026-10-08 · 15×5Preview: a 15-point series, ending lower. News-feed attention from listing day to the latest reading: counts, concentration, and the trailing weekscalar · 2026-10-08 · 1×14769 Latest complete session, half-hour path: closes, lows, and volumeseries · 2026-10-08 · 13×4Preview: a 13-point series, ending lower. Latest session on file: the busiest SPCX option contracts by volumetable · 2026-10-08 · 10×5 Sessions from listing to the first close below the first print: SPCX vs four recent IPOstable · 2026-10-08 · 5×11 Every SPCX filing in the EDGAR index since the June 12 listing, on one rowscalar · 2026-10-08 · 1×1123 Regular-hours session scoreboard: open, close, low, high, volume for every SPCX session since listingseries · 2026-10-08 · 80×7Preview: a 16-point series, ending lower.
One Clearinghouse, Many Options Exchanges
Where AAPL option volume printed across venues, September 15, 2026ranking · 2026-10-07 · 18×3Preview: 16 ranked values, largest first. Median quoted spread in the underlying stock, one midday hourranking · 2026-10-07 · 5×3Preview: 5 ranked values, largest first. Listed contracts per underlying on the most recent September 2026 sessionranking · 2026-10-07 · 5×4Preview: 5 ranked values, largest first. US options exchanges on the official participant listtable · 2026-10-07 · 20×4 Near the money AAPL implied volatility and vega by days to expiryranking · 2026-10-07 · 5×3Preview: 5 ranked values, largest first.
Unusual Volume Stocks This Week, Measured
How the whole qualifying universe traded this week, bucketed by relative volumeranking · 2026-10-06 · 7×4Preview: 7 ranked values, smallest first. Persistence check: the eight leaders' daily relative volume across the five sessionstable · 2026-10-06 · 8×5 Highest relative volume this week: trailing 5 sessions vs. the prior 40, for names trading $500M+ in the weekseries · 2026-10-06 · 8×6Preview: a 8-point series, ending lower. The board leader, day by day: daily relative volume and open-to-close change (last 15 sessions)series · 2026-10-06 · 15×5Preview: a 15-point series, roughly flat. Wild multiples the dollar floor removes: highest relative volume among names trading under $500M this weekseries · 2026-10-06 · 6×5Preview: a 6-point series, ending lower.
Why Stocks Halt: Limit Up-Limit Down Bands
Where listed symbols sit by price, and which band rule governs each zoneranking · 2026-10-04 · 6×3Preview: 6 ranked values, largest first. Average minute range through the session, five liquid namesseries · 2026-10-04 · 26×3Preview: a 16-point series, ending lower. How far eight stocks move in a five minute window, trailing yearranking · 2026-10-04 · 8×4Preview: 8 ranked values, largest first. What a 5 percent band is worth in dollars, by price levelranking · 2026-10-04 · 8×4Preview: 8 ranked values, largest first.
Why Are Spreads Wider at the Open? Real Data
Window guard: the UTC session filter maps to a 9:30 a.m. ET start on both ends of the rolling windowscalar · 2026-10-04 · 1×2570 Share of quote updates at the one-cent minimum spread, by half hour (regular hours, ET)series · 2026-10-04 · 13×4Preview: a 13-point series, ending higher. Median spread each half hour, as a multiple of each name's tightest bucket (regular hours, ET)series · 2026-10-04 · 13×4Preview: a 13-point series, ending lower. Session by session: how often, and by how much, the open ran wider than middaytable · 2026-10-04 · 3×6 Median quoted spread by phase of the trading day, in basis points (ET clock)ranking · 2026-10-04 · 5×4Preview: 5 ranked values, largest first. The opening premium priced: median and 90th-percentile spread at the open (9:30-10:00 ET) vs. midday (12:00-14:00 ET)table · 2026-10-04 · 3×12 MU: median quoted spread by half hour on July 7, 2026 (ET, regular hours)series · 2026-10-04 · 13×5Preview: a 13-point series, ending lower. MU into July 7, 2026: prior regular-session close, opening print, overnight gapscalar · 2026-10-04 · 1×3984.31
Which Stocks Have Daily Options?
Monday, Wednesday, Friday expirations: distinct option roots carrying an expiry on each weekdayseries · 2026-10-04 · 5×3Preview: a 5-point series, ending higher. Daily options vs weekly options: upcoming expiration dates for six household tickersranking · 2026-10-04 · 6×3Preview: 6 ranked values, largest first. SPY's expiration on every trading day: each near-term SPY expiry date, its weekday and volumeseries · 2026-10-04 · 12×4Preview: a 12-point series, ending lower. Which tickers carry the most upcoming expirations: option roots by distinct expiration dates in the next six weeksranking · 2026-10-04 · 20×3Preview: 16 ranked values, largest first.
What It Costs to Trade a Stock, Measured
The one-cent floor: share price, percent of quotes exactly one cent wide, and what a penny costs in bpstable · 2026-10-04 · 5×6 NVDA vs SOXS: median quoted spread over the window, with the smallest single-session gapscalar · 2026-10-04 · 1×50.87 NVDA vs SOXS: median quoted spread by session (bps of the midpoint)series · 2026-10-04 · 5×4Preview: a 5-point series, ending higher. The cost-to-trade ladder: median quoted spread in bps of the midpoint, regular hours, recent completed sessionstable · 2026-10-04 · 12×5
What Is the NBBO? National Best Bid and Offer
NBBO updates per session: four heavily traded names vs. two thin small capsseries · 2026-10-04 · 6×5Preview: a 6-point series, ending lower. Exchange stamp to SIP stamp: the consolidation step, in microsecondsranking · 2026-10-04 · 4×3Preview: 4 ranked values, smallest first. The smallest size the NBBO will show: six names across the price tiersranking · 2026-10-04 · 6×4Preview: 6 ranked values, smallest first. KO: ten consecutive NBBO updates from 1:30 p.m. ET on a recent sessionseries · 2026-10-04 · 10×7Preview: a 10-point series, roughly flat. GME, 2024-05-14: NBBO updates and trades per minute across a five-minute LULD pauseseries · 2026-10-04 · 15×3Preview: a 15-point series, roughly flat. AAPL: average NBBO updates per minute by half-hour bucket (ET, 4 a.m. to 8 p.m.)series · 2026-10-04 · 32×3Preview: a 16-point series, roughly flat.
What Is FINRA Short Interest? Days to Cover
TSLA short interest vs. average daily volume, bi-monthly (last 2 years)series · 2026-10-04 · 47×3Preview: a 16-point series, ending lower. Short interest reporting dates: recent settlements, weekday, coverage and publication lagseries · 2026-10-04 · 9×5Preview: a 9-point series, ending lower. How liquid US stocks distribute by short interest as a percent of shares outstandingranking · 2026-10-04 · 5×4Preview: 5 ranked values, largest first. The latest FINRA short interest file: one snapshot of the whole marketscalar · 2026-10-04 · 1×422,593 GameStop, Nov 2020 – Mar 2021: short interest, days to cover and the closing price at each settlementseries · 2026-10-04 · 10×4Preview: a 10-point series, ending higher. Days to cover across all liquid US tickers, latest settlement (min 1M shares/day)scalar · 2026-10-04 · 1×62,642 Six household names at the latest settlement: shares short, percent of shares outstanding, days to covertable · 2026-10-04 · 6×6
What Is RVOL (Relative Volume)? How to Read It
SPY: median shares traded per minute, by 30-minute clock bucket (ET, last 30 days, extended hours)series · 2026-10-04 · 32×2Preview: a 16-point series, roughly flat. SPY: average share of full-day volume completed by each clock time (last 20 sessions)ranking · 2026-10-04 · 5×2Preview: 5 ranked values, smallest first. Top 10 by full-day RVOL: latest completed session (20-day ADV above 5M shares, full history required)series · 2026-10-04 · 10×5Preview: a 10-point series, ending lower. Full-day RVOL percentiles across high-volume US stocks and ETFs (20-day ADV above 5M shares), latest completed sessionranking · 2026-10-04 · 6×2Preview: 6 ranked values, smallest first. MU, the biggest-volume session of June 2026: time-adjusted vs. naive RVOL, plus the full-day figurescalar · 2026-10-04 · 1×832.8
What Is a Reverse Stock Split? Good or Bad?
2026 executed US stock splits: reverse vs. forwardscalar · 2026-10-04 · 1×3937 The most recent US reverse stock splits on recordseries · 2026-10-04 · 12×4Preview: a 12-point series, ending lower. 2026's most common reverse split ratiosranking · 2026-10-04 · 10×2Preview: 10 ranked values, largest first. Where reverse-split companies stood a year later (splits executed 12-18 months ago)ranking · 2026-10-04 · 3×3Preview: 3 ranked values, largest first. ASST: daily closes around its 1-for-20 reverse split (execution date 2026-02-06)series · 2026-10-04 · 69×3Preview: a 16-point series, ending higher. Reverse vs. forward splits by year, 2019 to todayranking · 2026-10-04 · 8×4Preview: 8 ranked values, smallest first. ASST's reverse split history on recordseries · 2026-10-04 · 2×6Preview: a 2-point series, roughly flat. What happened next: median move after a reverse split vs. SPY, splits executed 4-9 months agoseries · 2026-10-04 · 3×7Preview: a 3-point series, ending higher.
What Is a Bid-Ask Spread? Real Costs
Typical quoted spread: six liquid names vs. two thin small caps, with the 100-share costranking · 2026-10-04 · 8×4Preview: 8 ranked values, smallest first. AAPL median quoted spread by 30-minute bucket (ET, extended hours included)series · 2026-10-04 · 32×2Preview: a 16-point series, ending lower. The same curve at four checkpoints: premarket, the open, midday, the closeseries · 2026-10-04 · 4×2Preview: a 4-point series, ending lower. AAPL: the last recorded NBBO quote in our data windowscalar · 2026-10-04 · 1×70.015
NYSE Parity and D-Quotes: How Fills Allocate
Average shares per trade, ten household namesranking · 2026-10-04 · 10×3Preview: 10 ranked values, largest first. Coca-Cola closing print as a share of session volume, by monthseries · 2026-10-04 · 24×2Preview: a 16-point series, ending lower. The closing auction print as a share of regular-session volumeranking · 2026-10-04 · 10×3Preview: 10 ranked values, largest first.
Market-Wide Circuit Breakers Explained
SPY-equivalent circuit breaker levels for the next sessiontable · 2026-10-04 · 3×7 March 2020 session by session: open, low and close versus the prior closeseries · 2026-10-04 · 22×6Preview: a 16-point series, ending lower. The four Level 1 halt sessions of March 2020series · 2026-10-04 · 4×8Preview: a 4-point series, ending lower. How the three lines move with each SPY closeseries · 2026-10-04 · 15×5Preview: a 15-point series, ending higher.
Locked and Crossed Markets, Explained With Data
Whole-tape census: locked, crossed, and one-sided records across every NBBO update of the sessionscalar · 2026-10-04 · 1×7464 The receipts: locked vs crossed totals, and the rate by session stretch (premarket, open, noon, close, ET)scalar · 2026-10-04 · 1×10319.2 The census by name: eight liquid tickers and two thin small caps, recent completed sessionstable · 2026-10-04 · 10×7 Locked-or-crossed records per 10,000 updates by 30-minute ET bucket, checked set, extended hours includedseries · 2026-10-04 · 32×3Preview: a 16-point series, roughly flat.
How Do Market Makers Make Money? The Spread
US stock venues: public exchanges vs off-exchange reporting facilitiesranking · 2026-10-04 · 2×3Preview: 2 ranked values, largest first. AAPL trades by venue, latest session: off-exchange firstranking · 2026-10-04 · 19×4Preview: 16 ranked values, largest first. Average quoted spread: liquid mega-caps vs a thin small-cap (past week)ranking · 2026-10-04 · 3×4Preview: 3 ranked values, smallest first. AAPL average quoted spread by half-hour (ET), one extended sessionseries · 2026-10-04 · 32×2Preview: a 16-point series, ending lower. AAPL: NBBO quote updates on the latest sessionscalar · 2026-10-04 · 1×40.72
How Big Is the OPRA Options Quote Feed?
One session, two tapes: every options NBBO update vs. every stock NBBO updatescalar · 2026-10-04 · 1×97.99 SPY's 2026-expiry option chain: one root's share of the quote firehosescalar · 2026-10-04 · 1×13352.9 The five busiest SPY option contracts of the session, symbol unpackedseries · 2026-10-04 · 5×7Preview: a 5-point series, roughly flat.
Does Canada Have After-Hours Trading?
Upcoming US market closures and early closesseries · 2026-10-04 · 12×6Preview: a 12-point series, ending higher. Where US after-hours volume lands in interlisted Canadian names, 15-minute bucketsseries · 2026-10-04 · 16×4Preview: a 16-point series, ending higher. Share of each name's US tape printed outside the regular sessionranking · 2026-10-04 · 13×3Preview: 13 ranked values, largest first. Interlisted US volume on five days the Toronto market sat closedseries · 2026-10-04 · 5×3Preview: a 5-point series, roughly flat.
Who Matches Overnight US Stock Trades?
US stock venue records that are not exchangestable · 2026-10-03 · 9×4
page 1 of 6
Market-wide options volume by session, with monthly expirations labelled

Market-wide options volume by session, with monthly expirations labelled

most recentas of series 25×5read in context →
Market-wide options volume by session, with monthly expirations labelled — 25 rows by 5 columns, computed from US exchange, SIP and OPRA data.
sessioncontracts_msession_typemonthly_expiry_msession_id
Sep 163.3ordinary76.120260901
Sep 259.9ordinary76.120260902
Sep 372ordinary76.120260903
Sep 471.2ordinary76.120260904
Sep 861.6ordinary76.120260908
Sep 961.9ordinary76.120260909
Sep 1064.3ordinary76.120260910
Sep 1168.3ordinary76.120260911
Sep 1467.5ordinary76.120260914
Sep 1556.6ordinary76.120260915
Sep 1665.4ordinary76.120260916
Sep 1768.2ordinary76.120260917
Sep 1876.1monthly expiration76.120260918
Sep 2180.3ordinary76.120260921
Sep 2263.6ordinary76.120260922
Sep 2369ordinary76.120260923
Sep 2467.3ordinary76.120260924
Sep 2572.6ordinary76.120260925
Sep 2866.6ordinary76.120260928
Sep 2958.6ordinary76.120260929
Sep 3061.8ordinary76.120260930
Oct 169.9ordinary76.120261001
Oct 278.7ordinary76.120261002
Oct 569.4ordinary76.120261005
Oct 663.1ordinary76.120261006
the exact SQL behind every number
WITH tape AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
           sum(toFloat64(volume)) AS vol
    FROM global_markets.options_minute_aggs
    WHERE window_start >= toDateTime(today() - 45, 'America/New_York')
    GROUP BY d
),
ranked AS (
    SELECT d, vol, row_number() OVER (ORDER BY d DESC) AS raw_rn
    FROM tape
),
cal AS (
    SELECT d, vol, rn, sum(if(rn BETWEEN 2 AND 21, 1, 0)) OVER () AS baseline_sessions
    FROM (
        SELECT d, vol, row_number() OVER (ORDER BY d DESC) AS rn
        FROM ranked
        WHERE vol >= 0.75 * (SELECT quantileExact(0.5)(vol) FROM ranked WHERE raw_rn > 1)
    )
),
w AS (
    SELECT d, vol,
           toStartOfMonth(d) + toIntervalDay(((5 - toDayOfWeek(toStartOfMonth(d)) + 7) % 7) + 14) AS third_friday
    FROM cal
    WHERE rn <= 25
),
marked AS (
    SELECT d, vol,
           (d = max(if(d <= third_friday, d, toDate('1970-01-01'))) OVER (PARTITION BY toStartOfMonth(d)))
             AND (third_friday <= max(d) OVER ()) AS is_expiry
    FROM w
),
latest AS (
    SELECT d, vol, is_expiry,
           max(if(is_expiry, d, toDate('1970-01-01'))) OVER () AS last_expiry_d
    FROM marked
)
SELECT formatDateTime(d, '%b %e') AS session,
       round(vol / 1e6, 1) AS contracts_m,
       multiIf(is_expiry, 'monthly expiration', 'ordinary') AS session_type,
       round(max(if(d = last_expiry_d, vol, 0)) OVER () / 1e6, 1) AS monthly_expiry_m,
       toYYYYMMDD(d) AS session_id
FROM latest
ORDER BY d ASC
$