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

What Is VWAP? Volume-Weighted Average Price
Same session, five stocks, five VWAPs: final-minute price vs. session VWAP, July 2, 2026ranking · 2026-07-26 · 5×4Preview: 5 ranked values, largest first. AAPL, July 2, 2026: session VWAP vs. equal-weight average vs. the final-minute pricescalar · 2026-07-26 · 1×8390 AAPL price vs. running VWAP: July 2, 2026 regular session, sampled every 5 minutesseries · 2026-07-26 · 78×3Preview: a 16-point series, ending higher.
What Is the Opening Auction? How Stocks Open
The opening cross vs. the rest of the day: SPY, AAPL, NVDA on July 2, 2026series · 2026-07-26 · 3×12Preview: a 3-point series, ending higher. AAPL volume by quarter-hour, July 2, 2026: pre-market to after-hours (ET)series · 2026-07-26 · 64×2Preview: a 16-point series, roughly flat. The 9:30 bar vs. the 12:30 bar: SPY, AAPL, NVDA on July 2, 2026table · 2026-07-26 · 3×8 The tape's own labels for the open, straight from the code dictionaryranking · 2026-07-26 · 5×3Preview: 5 ranked values, smallest first. The receipt: AAPL's opening cross vs. everything that traded before it, July 1-2, 2026scalar · 2026-07-26 · 1×14390
What Is the Closing Auction? (Closing Cross)
Quarter-end (June 30) vs. mid-month (June 16, 2026): the same three closing auctionstable · 2026-07-26 · 3×8 The tape's own labels for the close, straight from the code dictionaryranking · 2026-07-26 · 4×3Preview: 4 ranked values, smallest first. The closing auction vs. everything else: SPY, AAPL, NVDA on July 2, 2026table · 2026-07-26 · 3×10 The receipt: AAPL's auction print vs. its last continuous trade, July 2, 2026scalar · 2026-07-26 · 1×12390
What Is Days to Cover? Short Interest Ratio
Every settlement since March 2026: and how long it took to arriveseries · 2026-07-26 · 8×6Preview: a 8-point series, ending higher. GME days to cover, settlement by settlement: June 2020 through the January 29, 2021 squeeze printseries · 2026-07-26 · 15×5Preview: a 15-point series, ending higher. Days to cover, four familiar names: settlement of June 30, 2026ranking · 2026-07-26 · 4×4Preview: 4 ranked values, largest first. Days to cover across liquid names (5M+ shares/day ADV): settlement of June 30, 2026ranking · 2026-07-26 · 5×2Preview: 5 ranked values, largest first. Two crowding measures, six names: short interest as % of shares outstanding vs. days to covertable · 2026-07-26 · 6×5 Highest days to cover among liquid names (5M+ shares/day ADV): settlement of June 30, 2026ranking · 2026-07-26 · 12×4Preview: 12 ranked values, largest first. Days to cover by trading-volume tier: every name in the June 30, 2026 settlementtable · 2026-07-26 · 4×7
What Is Dark Pool Trading? FINRA Volume Data
Where AAPL's trade reports came from on July 2, 2026: and which carry a TRF timestampranking · 2026-07-26 · 6×4Preview: 6 ranked values, largest first. The receipt: TRF timestamps and the FINRA venue code agree on every AAPL reportscalar · 2026-07-26 · 1×5390 Anatomy of TSLA's prints on July 2, 2026: off-exchange vs. on-exchangetable · 2026-07-26 · 2×7 Off-exchange share of matched volume: five liquid names, July 2, 2026ranking · 2026-07-26 · 5×4Preview: 5 ranked values, largest first. NVDA's off-exchange share of volume by Eastern-time hour, July 2, 2026ranking · 2026-07-26 · 16×4Preview: 16 ranked values, largest first.
What Is Average Daily Volume (ADV)?
MU's sharpest 2026 volume shock: the event day vs the trailing ADV before and afterscalar · 2026-07-26 · 1×664.7 MU: rolling 20-session vs 90-session ADV, December 2025 through July 10, 2026 (sampled every third session)series · 2026-07-26 · 49×3Preview: a 16-point series, ending higher. Options ADV: average daily contracts and share-equivalent exposure (June 11 – July 10, 2026)ranking · 2026-07-26 · 4×4Preview: 4 ranked values, largest first. ADV by hand: KO's five daily volumes, their sum, and the average (July 6–10, 2026)series · 2026-07-26 · 5×5Preview: a 5-point series, roughly flat. Days to cover, recomputed: FINRA's denominator vs this page's 20-session regular-hours ADV (settlement June 30, 2026)table · 2026-07-26 · 2×6 20-session regular-hours ADV: shares, dollars, and the extended-hours share (June 11 – July 10, 2026)table · 2026-07-26 · 5×5 Dollar ADV across the whole US tape: percentiles and threshold counts (June 11 – July 10, 2026)scalar · 2026-07-26 · 1×1010,864
What Is a Stock Split? Ratios and Mechanics
Forward vs reverse splits per year, all US-listed securities, 2016 through June 2026ranking · 2026-07-26 · 11×3Preview: 11 ranked values, smallest first. After the split: median forward returns for 2025's whole-number forward splits vs SPY over the same sessionsscalar · 2026-07-26 · 1×544 NVDA around its 10-for-1 split: regular-session open and close, last pre-split day vs first post-split dayseries · 2026-07-26 · 2×3Preview: a 2-point series, ending lower. NVDA trading volume, 20 sessions before vs 20 sessions from its 10-for-1 split (June 10, 2024)ranking · 2026-07-26 · 2×4Preview: 2 ranked values, largest first. Notable US stock splits since 2020: ratio, how the action was recorded, and the next 21 sessions vs SPYtable · 2026-07-26 · 15×6 Most common forward split ratios, July 2025 through June 2026: whole-number ratios, all US-listed securitiesranking · 2026-07-26 · 6×2Preview: 6 ranked values, largest first. A decade of splits, 2016-2025: forward vs reverse totals and the annual scorescalar · 2026-07-26 · 1×44,122
Stock Float vs. Shares Outstanding Explained
Shares outstanding across every company with a recent quarterly filing: percentiles, in millions of sharesscalar · 2026-07-26 · 1×66,111 Daily high-low range and dollar volume by shares-outstanding tier: US common stocks, regular-hours sessions, June 11 to July 10, 2026table · 2026-07-26 · 5×5 Share counts from the latest quarterly income statements on record: three megacapstable · 2026-07-26 · 3×5 Medline (MDLN): the 20 sessions before its 180-day mark vs. every session from it, regular-hours volume and daily rangeseries · 2026-07-26 · 2×8Preview: a 2-point series, ending lower. From every H1 2026 US-dollar listing down to the measured setscalar · 2026-07-26 · 1×5184 Eight of H1 2026's biggest measured US IPOs: shares offered vs. shares outstanding at listingtable · 2026-07-26 · 8×5 Float at listing: shares offered as a share of recorded shares outstanding, H1 2026 US IPOs of $100M+scalar · 2026-07-26 · 1×539
What Is a Block Trade? Big Prints & the Data
The same block scan on SPY: July 6, 2026scalar · 2026-07-26 · 1×7669,171 AAPL's ten largest prints of July 6, 2026: the whole tapeseries · 2026-07-26 · 10×6Preview: a 10-point series, ending lower. Where AAPL's 10,000-share-and-up prints executed: July 6, 2026table · 2026-07-26 · 4×5 Block-size prints vs the whole AAPL tape: July 6, 2026, with the session receiptscalar · 2026-07-26 · 1×9390
Market Recap: Week of July 6, 2026
Next week on the calendar: closures, ex-dividends, and the monthly expiry's pullscalar · 2026-07-26 · 1×40 SPY by session: close, change, and share volume, July 6-10series · 2026-07-26 · 5×4Preview: a 5-point series, ending lower. Options contracts and 0DTE share by session, July 6-10ranking · 2026-07-26 · 5×3Preview: 5 ranked values, smallest first. What the news feed actually carried, verbatim (The Motley Fool, rout day and bounce day)table · 2026-07-26 · 2×3 SEC filings by session and form type, July 6-10table · 2026-07-26 · 5×5 SK Hynix's SEC paper trail into its July 10 US listingtable · 2026-07-26 · 9×2 SK Hynix's US debut: the raise, the delayed open, the close vs offer, and where the first-day tape ranks in 2026scalar · 2026-07-26 · 1×14158.14 Top names by regular-hours dollar volume, full week July 6-10ranking · 2026-07-26 · 6×2Preview: 6 ranked values, largest first. Tuesday's rout: INTC and TER, July 7 close vs July 6 closeranking · 2026-07-26 · 2×2Preview: 2 ranked values, largest first. Daily short-volume file coverage: tickers on file and total short shares, July 6-10ranking · 2026-07-26 · 5×3Preview: 5 ranked values, largest first. Session verification: five sessions, no holiday, next scheduled closurescalar · 2026-07-26 · 1×65 Feed coverage by day: articles tagging NVDA, MU, INTC, TER, July 6-10table · 2026-07-26 · 5×5 The week's corporate calendar: filings, dividends, splits, newsscalar · 2026-07-26 · 1×1018,353 SPY's week in trailing-year context (open-to-close weekly returns, ~53 weeks)scalar · 2026-07-26 · 1×50.82 SPY / QQQ / DIA / IWM: week of July 6 vs the July 2 close, with the prior week's changetable · 2026-07-26 · 4×5 Sector ETFs, full-week change: July 10 close vs July 2 closeranking · 2026-07-26 · 10×2Preview: 10 ranked values, smallest first. Treasury curve: the Friday July 10 print vs the July 2 close, both late receipts on filescalar · 2026-07-26 · 1×67 Weekly movers: ten biggest gainers and decliners, $5M+ traded, in-week splits excludedtable · 2026-07-26 · 20×5 The chip complex's full-week change: July 10 close vs July 2 close, fourteen namesranking · 2026-07-26 · 14×2Preview: 14 ranked values, smallest first. Weekly breadth: July 10 close vs July 2 close, names with $5M+ traded during the weekscalar · 2026-07-26 · 1×43,015
Market Recap: July 10, 2026, The Day in Numbers
Top 6 by dollars traded, top 4 by shares traded: July 10 regular hourstable · 2026-07-26 · 10×5 SK Hynix's first session: the listing record vs the tape, July 10, 2026scalar · 2026-07-26 · 1×8158.14 Session verification: first/last SPY bar ET, regular-bar count, holiday receipts, next closurescalar · 2026-07-26 · 1×7390 SPY / QQQ / NVDA / META / MU / SNDK / AVGO: RTH median quoted spread in basis pointsranking · 2026-07-26 · 7×2Preview: 7 ranked values, smallest first. NVDA and META in the news feed on July 10: every company-named headlinetable · 2026-07-26 · 5×3 The week of July 13–17: closures, ex-dividends, splits, the monthly expiry, and the short-interest lagscalar · 2026-07-26 · 1×80 Ex-divs, splits, news, and the July 10 SEC filing mixscalar · 2026-07-26 · 1×16153 Treasury print status: July 9 and July 10 rows on record, and the July 8 curve (latest at authoring)scalar · 2026-07-26 · 1×61 SPY day move in trailing context (~22 sessions, open-to-close)scalar · 2026-07-26 · 1×40.38 The eleven SPDR sector ETFs: July 10 close vs July 9 close, regular hourstable · 2026-07-26 · 11×5 SPY / QQQ / DIA / IWM: July 10 vs the July 9 close, regular hourstable · 2026-07-26 · 4×10 Stocks NBBO update count: July 10 vs July 9, with named-ticker updates (millions)scalar · 2026-07-26 · 1×6402.21 Options NBBO tape: total updates vs the stock tape, plus the SPY root slicescalar · 2026-07-26 · 1×36.73 Options tape: contracts, call %, 0DTE share vs Thursday, top contract, Friday expiry dayscalar · 2026-07-26 · 1×1410.56 Ten names that defined the session: gap, intraday, close, dollars, July 10table · 2026-07-26 · 10×8 2026's five largest US listings by dollars raisedranking · 2026-07-26 · 5×3Preview: 5 ranked values, largest first. SEC filings per day, week of July 6 to July 10series · 2026-07-26 · 5×3Preview: a 5-point series, ending lower. Liquid-tape breadth: July 10 advancer share vs July 9, $1M-traded filterscalar · 2026-07-26 · 1×53,191
Market Recap: July 9, 2026, The Day in Numbers
Top 6 by dollars traded, top 4 by shares traded: July 9 regular hourstable · 2026-07-26 · 10×6 SPY same-day (0DTE) options: contracts by strike distance from the closing priceranking · 2026-07-26 · 5×4Preview: 5 ranked values, largest first. Session verification: first/last SPY bar ET, regular-bar count, holiday receipts, next closurescalar · 2026-07-26 · 1×9885 SPY / QQQ / NVDA / TSLA / MU / SNDK / AVGO: RTH median quoted spread in basis pointsranking · 2026-07-26 · 7×2Preview: 7 ranked values, smallest first. On deck: the next session, its ex-dividend slate, the SPY expiry ladder, and the short-interest clockscalar · 2026-07-26 · 1×80 Ex-divs, splits, SEC filings, news attentionscalar · 2026-07-26 · 1×14127 The week so far: index moves and advancer share for each completed sessionseries · 2026-07-26 · 4×5Preview: a 4-point series, ending lower. Treasury print status: July 9 rows on record, and the July 8 curve (latest at authoring)scalar · 2026-07-26 · 1×61 SPY / QQQ day move in trailing context (~22 sessions)scalar · 2026-07-26 · 1×71.67 SPY's RTH average quoted spread in trailing-month contextscalar · 2026-07-26 · 1×62.071 Eight declared sector baskets, three names each: July 9 close-over-close, equal-weightedtable · 2026-07-26 · 8×6 SPY / QQQ / DIA / IWM: July 9 vs the July 8 close, regular hourstable · 2026-07-26 · 4×10 Eight mega-caps and defensives: gap at the open vs the rest of the day, July 9table · 2026-07-26 · 8×8
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
$