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 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
The one-cent floor: share price, percent of quotes exactly one cent wide, and what a penny costs in bps

The one-cent floor: share price, percent of quotes exactly one cent wide, and what a penny costs in bps

most recentas of table 5×6read in context →
The one-cent floor: share price, percent of quotes exactly one cent wide, and what a penny costs in bps — 5 rows by 6 columns, computed from US exchange, SIP and OPRA data.
tickertypical_share_pricepct_quotes_at_one_centone_cent_in_bpstypical_spread_bpsdist_from_floor_bps
SPY767.0629.50.130.260.13
AAPL337.3215.70.30.890.59
KO87.3681.31.141.150.01
SOXS33.5392.62.982.990.01
F12.599.788.010.01
the exact SQL behind every number
SELECT ticker,
       typical_share_price,
       pct_quotes_at_one_cent,
       round(100 / typical_share_price, 2) AS one_cent_in_bps,
       typical_spread_bps,
       round(abs(typical_spread_bps - 100 / typical_share_price), 2) AS dist_from_floor_bps
FROM (
    SELECT ticker,
           round(quantileExactIf(0.5)((toFloat64(ask_price) + toFloat64(bid_price)) / 2, bid_price > 0 AND ask_price > bid_price), 2) AS typical_share_price,
           round(100 * countIf(bid_price > 0 AND ask_price > bid_price AND abs(toFloat64(ask_price - bid_price) - 0.01) < 0.001) / countIf(bid_price > 0 AND ask_price > bid_price), 1) AS pct_quotes_at_one_cent,
           round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), bid_price > 0 AND ask_price > bid_price) * 10000, 2) AS typical_spread_bps
    FROM global_markets.cache_stocks_quotes
    WHERE ticker IN ('SPY', 'AAPL', 'KO', 'F', 'SOXS')
      AND sip_timestamp >= toDateTime(today() - 10)
      AND sip_timestamp < toDateTime(today() - 3)
      AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
    GROUP BY ticker
)
ORDER BY typical_share_price DESC
$