STRASMORE/EXPLORE 2,170 QUERIES

Which venue held the national best bid in AAPL, June 17 2026, 10:00 to 11:30 ET

Answered against 22 years of US equities and 12 years of US options data and published with the query that produced it. This result is stored as of 2026-08-10, from The Vendor Display Rule: SEC Rule 603(c).

as of ranking 16×3read in context →
Which venue held the national best bid in AAPL, June 17 2026, 10:00 to 11:30 ET — 16 rows by 3 columns, computed from US exchange, SIP and OPRA data.
venuesnapshots_at_national_best_bidsnapshots_quoting
Nasdaq37194450
Investors Exchange17883022
NYSE Arca, Inc.15833023
Cboe BZX7571837
Cboe EDGX370956
Nasdaq Texas, Inc.287545
Members Exchange245619
New York Stock Exchange146341
MIAX Pearl41127
Cboe EDGA3081
NYSE Texas, Inc.2165
Nasdaq Philadelphia Exchange LLC21192
NYSE American, LLC1639
NYSE National, Inc.1219
Cboe BYX515
24X National Exchange LLC01
Rows × columns
16 × 3
Computed
Completeness
No missing values
Source
US exchange, SIP and OPRA market data
Licence
Strasmore terms · free, no signup
Formats
JSON · CSV · the SQL below

What each column holds

Column definitions for Which venue held the national best bid in AAPL, June 17 2026, 10:00 to 11:30 ET, derived from the stored result.
ColumnTypeRangeNotes
venue text 16 distinct values
snapshots_at_national_best_bid number 0 to 3,719
snapshots_quoting number 1 to 4,450

Computed from Strasmore's warehouse of US exchange, SIP and OPRA market data. Equity prices are delayed; options greeks and implied volatility are end-of-day. This result is stored, not recomputed on load — it is exactly the numbers that were returned on , and the query below is what returned them.

the exact SQL behind every number
WITH venue_snapshot AS
(
    SELECT
        toStartOfSecond(sip_timestamp) AS snap,
        toUInt32(bid_exchange)         AS exchange_id,
        max(toFloat64(bid_price))      AS venue_best_bid
    FROM global_markets.cache_stocks_quotes
    WHERE ticker = 'AAPL'
      AND sip_timestamp >= '2026-06-17 14:00:00'
      AND sip_timestamp <  '2026-06-17 15:30:00'
      AND bid_price > 0
    GROUP BY snap, exchange_id
),
national_snapshot AS
(
    SELECT
        snap,
        max(venue_best_bid) AS national_best_bid
    FROM venue_snapshot
    GROUP BY snap
),
tally AS
(
    SELECT
        v.exchange_id                                   AS exchange_id,
        countIf(v.venue_best_bid >= n.national_best_bid) AS snapshots_at_national_best_bid,
        count()                                          AS snapshots_quoting
    FROM venue_snapshot AS v
    INNER JOIN national_snapshot AS n ON n.snap = v.snap
    GROUP BY exchange_id
)
SELECT
    if(empty(x.venue_name), concat('Venue ', toString(t.exchange_id)), x.venue_name) AS venue,
    t.snapshots_at_national_best_bid AS snapshots_at_national_best_bid,
    t.snapshots_quoting              AS snapshots_quoting
FROM tally AS t
LEFT JOIN
(
    SELECT
        toUInt32(id) AS exchange_id,
        any(name)    AS venue_name
    FROM global_markets.stocks_exchanges
    WHERE asset_class = 'stocks'
    GROUP BY exchange_id
) AS x ON x.exchange_id = t.exchange_id
ORDER BY snapshots_at_national_best_bid DESC
LIMIT 20

Run your own version of this

The same 22 years of US equities and 12 years of options data are queryable in SQL or plain English. A free account runs 100 queries a day and takes no card.

More from this analysisThe Vendor Display Rule: SEC Rule 603(c)
Where AAPL trades printed, June 17 2026, 10:00 to 11:30 ET ranking 17×3 Consolidated spread vs single venue spread, AAPL, June 17 2026 series 90×4 Round lot size for a basket of familiar tickers, from the latest close ranking 9×3 AAPL trade sizes on the 27 April 2026 session ranking 4×3 How many listed names sit in each round lot tier ranking 3×3 Listed names averaging above $250 a share, by month series 24×2 See all 2,170 queries →