exchange_roster
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-10-03, from market-data-licensing-for-app-developers.
| operator_mic | venue_count | example_venue | venue_acronyms |
|---|---|---|---|
| XNYS | 6 | NYSE American, LLC | AMEX NSX |
| FINR | 5 | FINRA Alternative Display Facility | |
| XCBO | 5 | Cboe EDGA | |
| XNAS | 4 | Nasdaq Texas, Inc. | |
| 24EQ | 1 | 24X National Exchange LLC | 24X |
| IEXG | 1 | Investors Exchange | |
| LTSE | 1 | Long-Term Stock Exchange | |
| MIHI | 1 | MIAX Pearl | |
| TXSE | 1 | Texas Stock Exchange LLC | TXSE |
| XISX | 1 | International Securities Exchange, LLC - Stocks | |
| XMEM | 1 | Members Exchange |
- Rows × columns
- 11 × 4
- Computed
- Completeness
- Some fields are partly empty — see the columns below
- Source
- US exchange, SIP and OPRA market data
- Licence
- Strasmore terms · free, no signup
What each column holds
| Column | Type | Range | Notes |
|---|---|---|---|
operator_mic |
text | 11 distinct values (24EQ, FINR, IEXG…) | |
venue_count |
number | 1 to 6 | count |
example_venue |
text | 11 distinct values | |
venue_acronyms |
text | 3 distinct values ( AMEX NSX, 24X, TXSE) | 3 of 11 rows populated |
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
operating_mic AS operator_mic,
count() AS venue_count,
any(name) AS example_venue,
arrayStringConcat(arraySort(groupUniqArray(acronym)), ' ') AS venue_acronyms
FROM global_markets.stocks_exchanges
WHERE asset_class = 'stocks'
AND operating_mic != ''
GROUP BY operating_mic
ORDER BY venue_count DESC, operator_mic
Work with this data in your AI assistant
Opens ready to query, with this page's data. Free, no account.