Where AAPL trades printed, 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).
| venue | prints | shares_thousands |
|---|---|---|
| FINRA Alternative Display Facility | 129729 | 3014.4 |
| Nasdaq | 25954 | 1245.4 |
| NYSE Arca, Inc. | 13564 | 549.6 |
| Cboe BZX | 6257 | 364.7 |
| Investors Exchange | 4647 | 253.8 |
| Cboe EDGX | 4154 | 233.3 |
| Members Exchange | 2658 | 157.2 |
| New York Stock Exchange | 2034 | 88.4 |
| Nasdaq Texas, Inc. | 964 | 43.1 |
| Cboe EDGA | 657 | 18.6 |
| MIAX Pearl | 346 | 14.3 |
| Nasdaq Philadelphia Exchange LLC | 272 | 19 |
| Cboe BYX | 269 | 8 |
| NYSE National, Inc. | 147 | 6.7 |
| NYSE Texas, Inc. | 147 | 35.9 |
| NYSE American, LLC | 123 | 7.1 |
| 24X National Exchange LLC | 16 | 0.4 |
- Rows × columns
- 17 × 3
- Computed
- Completeness
- No missing values
- Source
- US exchange, SIP and OPRA market data
- Licence
- Strasmore terms · free, no signup
What each column holds
| Column | Type | Range | Notes |
|---|---|---|---|
venue |
text | 17 distinct values | |
prints |
number | 16 to 129,729 | |
shares_thousands |
number | 0.4 to 3,014.4 | count |
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.
Run it yourself
This is the exact query behind the result above. Change a ticker, a date or a column and run it against the warehouse — no account, no key. The no-signup tier is smaller than the one this page was computed on; a query that reaches past it comes back saying which plan runs it.
SELECT
if(empty(x.venue_name), concat('Venue ', toString(a.exchange_id)), x.venue_name) AS venue,
a.prints AS prints,
a.shares_thousands AS shares_thousands
FROM
(
SELECT
toUInt32(exchange) AS exchange_id,
count() AS prints,
round(sum(size) / 1000.0, 1) AS shares_thousands
FROM global_markets.stocks_trades
WHERE ticker = 'AAPL'
AND sip_timestamp >= '2026-06-17 14:00:00'
AND sip_timestamp < '2026-06-17 15:30:00'
GROUP BY exchange_id
) AS a
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 = a.exchange_id
ORDER BY prints DESC
LIMIT 20
Work with this data in your AI assistant
Opens ready to query, with this page's data. Free, no account.