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

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.
When Special Dividends Adjust Options
Time value left in KO calls as they move deeper in the moneyranking · 2026-10-04 · 5×4Preview: 5 ranked values, largest first. One time distributions by size, measured against the ex date closing priceranking · 2026-10-04 · 6×3Preview: 6 ranked values, largest first. How big each kind of cash distribution is, as a share of the stock priceranking · 2026-10-04 · 5×4Preview: 5 ranked values, largest first. One time cash distributions per calendar year, and their share of all payoutsranking · 2026-10-04 · 9×3Preview: 9 ranked values, largest first.
When Short Options Get Assigned Early
Time value left in AAPL contracts by depth in the moneytable · 2026-10-04 · 5×5 AAPL calls 1 to 5 percent in the money, by days left to expiryranking · 2026-10-04 · 6×4Preview: 6 ranked values, smallest first. Latest cash dividend per share, and what it is worth against the stockseries · 2026-10-04 · 6×4Preview: a 6-point series, ending lower. Put versus call implied volatility, near the money, 20 to 45 days outranking · 2026-10-04 · 5×4Preview: 5 ranked values, smallest first.
Partial Assignment of Short Options
Option trade sizes on one AAPL session (May 14, 2026)ranking · 2026-09-30 · 6×3Preview: 6 ranked values, largest first. Contract lines traded into the May 2026 monthly expirationranking · 2026-09-30 · 5×3Preview: 5 ranked values, largest first.
Broker Exercise Cut-Off Times Explained
Monthly expirations where the post close print crossed a whole dollarranking · 2026-09-26 · 6×3Preview: 6 ranked values, largest first. How close expiring AAPL contracts finish to the strikeranking · 2026-09-26 · 6×2Preview: 6 ranked values, smallest first. NVDA on July 17, 2026: the close and the post close windowtable · 2026-09-26 · 30×3 Average move between the 4:00 p.m. close and 5:30 p.m. ETranking · 2026-09-26 · 6×4Preview: 6 ranked values, largest first.
Why Open Interest Updates Only Once a Day
Busiest AAPL option contracts on Jun 16, 2026, by contract volumeranking · 2026-09-24 · 12×3Preview: 12 ranked values, largest first. AAPL reported short interest by settlement date, first half of 2026series · 2026-09-24 · 12×3Preview: a 12-point series, ending higher. How AAPL option volume accumulated through one session (Jun 16, 2026)series · 2026-09-24 · 13×3Preview: a 13-point series, ending higher. AAPL daily option contract volume, June 2026series · 2026-09-24 · 21×4Preview: a 16-point series, ending lower.
How Options Adjust After Mergers & Spinoffs
One deliverable, two companies: GE and GE HealthCare after the spinseries · 2026-08-09 · 61×5Preview: a 16-point series, ending lower. Near-the-money implied volatility into a cash close (ATVI, 2023)series · 2026-08-09 · 83×4Preview: a 16-point series, ending lower. A target stock pinning to its cash deal price (ATVI, 2023)series · 2026-08-09 · 83×4Preview: a 16-point series, ending lower.
What Happens If an Option Expires In the Money
Friday close to Monday's first minute: absolute overnight move, 2023 to July 2026ranking · 2026-08-04 · 8×4Preview: 8 ranked values, largest first. How close Friday closes land to a whole-dollar strike: seven names, 2023 to July 2026ranking · 2026-08-04 · 5×3Preview: 5 ranked values, smallest first. Absolute move over the final 30 minutes of Friday sessions, 2023 to July 2026ranking · 2026-08-04 · 8×4Preview: 8 ranked values, largest first. Cash behind one contract: 100 shares at each name's close in the last week of July 2026ranking · 2026-08-04 · 8×2Preview: 8 ranked values, largest first.
How Stock Splits Affect Your Options
US stock splits by year: forward and reverse counts, 2017 through July 2026ranking · 2026-08-04 · 10×3Preview: 10 ranked values, smallest first. One off cash distributions by size: payments, tickers and median amount since 2021table · 2026-08-04 · 5×5 Most common forward split ratios since 2020, and how each one adjusts a contractranking · 2026-08-04 · 10×4Preview: 10 ranked values, largest first. What one 100 share contract covers after a non whole split ratio, 2020 to July 2026ranking · 2026-08-04 · 10×4Preview: 10 ranked values, smallest first.
Where AAPL option volume printed across venues, September 15, 2026

Where AAPL option volume printed across venues, September 15, 2026

most recentas of ranking 18×3read in context →
Where AAPL option volume printed across venues, September 15, 2026 — 18 rows by 3 columns, computed from US exchange, SIP and OPRA data.
venuecontracts_thousandsshare_pct
ID 4699.912.9
ID 6798.212.7
ID 5785.711.1
ID 5681.610.6
ID 6961.88
ID 4854.77.1
ID 4451.86.7
ID 6041.95.4
ID 6441.85.4
ID 4527.83.6
ID 5224.83.2
ID 5323.53
ID 4718.92.5
ID 6217.82.3
ID 6615.12
ID 5910.71.4
ID 6310.91.4
ID 515.70.7
the exact SQL behind every number
WITH venue_volume AS
(
    SELECT
        toString(exchange) AS exchange_id,
        sum(size)          AS contracts
    FROM global_markets.options_trades
    WHERE underlying_symbol = 'AAPL'
      AND sip_timestamp >= toDateTime('2026-09-15 00:00:00')
      AND sip_timestamp <  toDateTime('2026-09-16 00:00:00')
    GROUP BY exchange_id
),
venue_names AS
(
    SELECT
        toString(id) AS exchange_id,
        any(acronym) AS code,
        any(name)    AS full_name
    FROM global_markets.stocks_exchanges
    WHERE asset_class = 'options'
    GROUP BY exchange_id
)
SELECT
    coalesce(nullIf(n.code, ''), nullIf(n.full_name, ''), concat('ID ', v.exchange_id)) AS venue,
    round(toFloat64(v.contracts) / 1000, 1)                                             AS contracts_thousands,
    round(100 * toFloat64(v.contracts) / sum(toFloat64(v.contracts)) OVER (), 1)        AS share_pct
FROM venue_volume AS v
LEFT JOIN venue_names AS n USING (exchange_id)
ORDER BY share_pct DESC
$