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

3,293 answered market questions

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

Compressing Market Data: zstd vs gzip
Distinct prices per name, and how often each one repeatsranking · 2026-09-28 · 5×3Preview: 5 ranked values, smallest first. One session of trade prints, five household namesranking · 2026-09-28 · 5×3Preview: 5 ranked values, largest first. Uncompressed footprint of five names as retention growsranking · 2026-09-28 · 6×2Preview: 6 ranked values, smallest first. AAPL trade counts and distinct prices per quarter hourseries · 2026-09-28 · 64×3Preview: a 16-point series, roughly flat.
What Does Historical Tick Data Cost?
Where SPY trades printed, by reporting venue, Aug 19 2026ranking · 2026-09-24 · 12×3Preview: 12 ranked values, largest first. Trade messages vs quote messages, one session, five stocksranking · 2026-09-24 · 5×4Preview: 5 ranked values, largest first. SPY trade records by ET hour, Aug 19 2026ranking · 2026-09-24 · 16×2Preview: 16 ranked values, largest first. Daily trade-record counts, SPY and AAPL, August 2026series · 2026-09-24 · 21×3Preview: a 16-point series, ending lower. Contracts in the chain vs contracts that traded, Aug 19 2026ranking · 2026-09-24 · 6×4Preview: 6 ranked values, largest first.
How to Read the US Equity Trade Tape
Two companies behind one symbol: TWTR on the daily barsseries · 2026-09-15 · 2×5Preview: a 2-point series, ending higher. The tape column on eight symbols, 2023-03-15ranking · 2026-09-15 · 8×3Preview: 8 ranked values, smallest first. Sessions and symbols on the tape, by yearseries · 2026-09-15 · 24×4Preview: a 16-point series, ending higher. Share of prints with a placeholder participant timestamp, one March session per year (IBM and MSFT)ranking · 2026-09-15 · 24×4Preview: 16 ranked values, smallest first. IBM's NYSE closing auction print: seconds after 4:00 p.m. ET, one March session per yearranking · 2026-09-15 · 17×4Preview: 16 ranked values, smallest first. Placeholder share by session, five large names, July to August 2015series · 2026-09-15 · 15×3Preview: a 15-point series, ending lower. The first session with a populated participant timestampscalar · 2026-09-15 · 1×26.41M Correction indicator counts on one session, fifteen large names, 2023-03-15ranking · 2026-09-15 · 5×3Preview: 5 ranked values, smallest first.
Distinct prices per name, and how often each one repeats

Distinct prices per name, and how often each one repeats

most recentas of ranking 5×3read in context →
Distinct prices per name, and how often each one repeats — 5 rows by 3 columns, computed from US exchange, SIP and OPRA data.
tickerdistinct_pricestrades_per_distinct_price
NVDA2270988
KO596340
AAPL1927236
SPY1953025
MSFT3310112
the exact SQL behind every number
SELECT
    ticker,
    countDistinct(price)                              AS distinct_prices,
    toUInt32(round(count() / countDistinct(price)))   AS trades_per_distinct_price
FROM global_markets.stocks_trades
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO')
  AND sip_timestamp >= toDateTime64('2026-09-15 04:00:00', 9, 'UTC')
  AND sip_timestamp <  toDateTime64('2026-09-16 04:00:00', 9, 'UTC')
GROUP BY ticker
ORDER BY trades_per_distinct_price DESC
$