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

Open-Source Trading Terminal for Python
Median quoted spread across six large caps, 10:00 to 10:30 ET on June 15 2026ranking · 2026-10-03 · 6×4Preview: 6 ranked values, smallest first. Apple in June 2026: full-day range against the widest single minuteseries · 2026-10-03 · 21×4Preview: a 16-point series, ending higher. Apple near-the-money implied volatility by days to expiry, June 15 2026ranking · 2026-10-03 · 5×3Preview: 5 ranked values, smallest first. Apple quoted spread by 30 minute ET bucket, June 15 2026 sessionseries · 2026-10-03 · 13×3Preview: a 13-point series, ending lower.
Market Data Skills for AI Agents
Trading sessions per month: SPY bars, July 2025 through June 2026series · 2026-09-28 · 12×4Preview: a 12-point series, roughly flat. Where the volume sits: share of June 2026 volume by half hour, New York timeseries · 2026-09-28 · 32×3Preview: a 16-point series, roughly flat. One company, two tickers: share class volume split, June 2026ranking · 2026-09-28 · 6×4Preview: 6 ranked values, largest first. Minute bars per session: nine widely held names, June 2026series · 2026-09-28 · 9×4Preview: a 9-point series, ending lower.
Median quoted spread across six large caps, 10:00 to 10:30 ET on June 15 2026

Median quoted spread across six large caps, 10:00 to 10:30 ET on June 15 2026

most recentas of ranking 6×4read in context →
Median quoted spread across six large caps, 10:00 to 10:30 ET on June 15 2026 — 6 rows by 4 columns, computed from US exchange, SIP and OPRA data.
symbolmedian_spread_bpsp90_spread_bpsquote_millions
SPY0.270.40.44
KO1.232.470.04
AAPL1.352.030.14
NVDA1.431.440.3
MSFT1.763.260.05
NVR75.7592.250
the exact SQL behind every number
SELECT
    ticker AS symbol,
    round(quantileDeterministic(0.5)(spread_bps, toUInt64(sequence_number)), 2) AS median_spread_bps,
    round(quantileDeterministic(0.9)(spread_bps, toUInt64(sequence_number)), 2) AS p90_spread_bps,
    round(count() / 1e6, 2)                                           AS quote_millions
FROM
(
    SELECT
        ticker,
        sequence_number,
        (toFloat64(ask_price) - toFloat64(bid_price))
            / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000 AS spread_bps
    FROM global_markets.cache_stocks_quotes
    WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'KO', 'NVR')
      AND sip_timestamp >= '2026-06-15 14:00:00'
      AND sip_timestamp <  '2026-06-15 14:30:00'
      AND bid_price > 0
      AND ask_price > bid_price
)
GROUP BY ticker
ORDER BY median_spread_bps
$