From 616c54d79e1aa0877fb09a04c32bf0951581b5ea Mon Sep 17 00:00:00 2001 From: John Seong <39040639+sandole@users.noreply.github.com> Date: Wed, 25 Feb 2026 11:17:02 -0800 Subject: [PATCH] feat(platform): standardize exchange inputs with ISO 10383 MIC codes (#7351) * feat(platform): standardize exchange inputs with ISO 10383 MIC codes Add Exchange type in provider utils that standardizes exchange inputs across providers using ISO 10383 Market Identifier Codes (MIC). Similar to the Country type from PR #7333, this allows providers to accept: - ISO 10383 MIC codes (e.g., 'XNAS', 'XNYS') - Exchange acronyms (e.g., 'NASDAQ', 'NYSE') - Full exchange names (e.g., 'New York Stock Exchange') - lower_snake_case names (e.g., 'new_york_stock_exchange') The Exchange class inherits from str (storing the MIC code) while providing access to mic, acronym, name, country, and city properties. Example usage in FMP equity screener demonstrates provider integration pattern: - exchange: Exchange | None with validator for provider-specific validation - Maps Exchange.acronym to FMP's expected lowercase exchange codes Addresses part of #6969 * refactor(platform): use ExchangeData TypedDict for proper typing - Add ExchangeData TypedDict with explicit field types (consistent with CountryData) - Update function signatures and class attributes to use ExchangeData - Add _last_updated metadata to exchange_data.json - Add Wikipedia reference URL to docstring Aligns Exchange implementation with Country pattern from PR #7352. * fix: add missing major exchanges including Cboe (XCBO, XCBT) * refactor: expand to full ISO 10383 MIC list (2,272 active MICs) Address review feedback to include all active MICs, not just curated majors. - Expand exchange_data.json from 66 to 2,272 active MICs (operating + segments) - Remove country and city fields (out of scope for this PR) - Add scripts/update_exchange_data.py to regenerate from official ISO 20022 CSV source using stdlib only (no external dependencies) - Use first-write-wins lookup with operating MICs ordered before segments to resolve acronym collisions (e.g. LSE -> XLON, not XPVT) - Update tests to reflect simplified data model * feat: add city, country, and website fields to exchange data * refactor: move update_exchange_data.py to provider utils * style: fix black formatting in update_exchange_data.py --------- Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> --- .../provider/utils/exchange_data.json | 18161 ++++++++++++++++ .../provider/utils/exchange_utils.py | 205 + .../provider/utils/update_exchange_data.py | 158 + .../provider/utils/test_exchange_utils.py | 103 + .../fmp/openbb_fmp/models/equity_screener.py | 25 +- 5 files changed, 18650 insertions(+), 2 deletions(-) create mode 100644 openbb_platform/core/openbb_core/provider/utils/exchange_data.json create mode 100644 openbb_platform/core/openbb_core/provider/utils/exchange_utils.py create mode 100644 openbb_platform/core/openbb_core/provider/utils/update_exchange_data.py create mode 100644 openbb_platform/core/tests/provider/utils/test_exchange_utils.py diff --git a/openbb_platform/core/openbb_core/provider/utils/exchange_data.json b/openbb_platform/core/openbb_core/provider/utils/exchange_data.json new file mode 100644 index 00000000000..200f89b54f4 --- /dev/null +++ b/openbb_platform/core/openbb_core/provider/utils/exchange_data.json @@ -0,0 +1,18161 @@ +{ + "_last_updated": "2026-02-17", + "_source": { + "url": "https://www.iso20022.org/market-identifier-codes", + "standard": "ISO 10383", + "maintainer": "SWIFT (ISO 20022 Registration Authority)" + }, + "_stats": { + "total_exchanges": 2272 + }, + "exchanges": [ + { + "mic": "21XX", + "acronym": "21X", + "name": "21X", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.21x.eu" + }, + { + "mic": "24EQ", + "acronym": "24EQ", + "name": "24X NATIONAL EXCHANGE LLC", + "city": "Stamford", + "country": "US", + "website": "https://24exchange.com/" + }, + { + "mic": "24EX", + "acronym": "24EX", + "name": "24 EXCHANGE", + "city": "Bermuda", + "country": "BM", + "website": "https://www.24exchange.net" + }, + { + "mic": "3579", + "acronym": "3579", + "name": "SSY FUTURES LTD - FREIGHT SCREEN", + "city": "London", + "country": "GB", + "website": "https://www.ssyonline.com" + }, + { + "mic": "360T", + "acronym": "360T", + "name": "360T", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.360t.com" + }, + { + "mic": "360X", + "acronym": "360X", + "name": "360X", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.360x.com" + }, + { + "mic": "4AXE", + "acronym": "4AX", + "name": "CTSE NOMINEES", + "city": "Cape Town", + "country": "ZA", + "website": "https://www.ctexchange.co.za" + }, + { + "mic": "A2XX", + "acronym": "A2X", + "name": "A2X", + "city": "Johannesburg", + "country": "ZA", + "website": "https://www.a2x.co.za" + }, + { + "mic": "AACA", + "acronym": "CACIB SI", + "name": "CREDIT AGRICOLE CIB", + "city": "Paris", + "country": "FR", + "website": "https://www.ca-cib.com" + }, + { + "mic": "AAPA", + "acronym": "ATHEX APA", + "name": "ATHENS EXCHANGE - APA", + "city": "Athens", + "country": "GR", + "website": "https://www.athexgroup.gr" + }, + { + "mic": "AATS", + "acronym": "AATS", + "name": "ASSENT ATS", + "city": "Jersey City", + "country": "US", + "website": "https://www.sungard.com" + }, + { + "mic": "ABAN", + "acronym": "ABAN", + "name": "ABANCA", + "city": "Madrid", + "country": "ES", + "website": "https://www.abanca.com" + }, + { + "mic": "ABFI", + "acronym": "ABFI", + "name": "ALPHA BANK", + "city": "Athens", + "country": "GR", + "website": "https://www.alpha.gr" + }, + { + "mic": "ABNA", + "acronym": "ABNA", + "name": "ABN AMRO BANK NV", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.abnamro.com" + }, + { + "mic": "ABNC", + "acronym": "AACB SI", + "name": "ABN AMRO CLEARING BANK", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.abnamroclearing.com" + }, + { + "mic": "ABSI", + "acronym": "ABSI", + "name": "ALM. BRAND BANK", + "city": "Copenhagen", + "country": "DK", + "website": "https://www.almbrand.dk" + }, + { + "mic": "ACCX", + "acronym": "ACCX", + "name": "ACCX", + "city": "London", + "country": "GB", + "website": "https://www.accxgroup.com" + }, + { + "mic": "ACEX", + "acronym": "ACEX", + "name": "ACE DERIVATIVES AND COMMODITY EXCHANGE LTD", + "city": "Mumbai", + "country": "IN", + "website": "https://www.aceindia.com" + }, + { + "mic": "ACXC", + "acronym": "ACXC", + "name": "ACX CLEARING CORPORATION LTD.", + "city": "Abu Dhabi", + "country": "AE", + "website": "https://www.acx.ae" + }, + { + "mic": "ACXL", + "acronym": "ACXL", + "name": "ACX", + "city": "Abu Dhabi", + "country": "AE", + "website": "https://www.acx.ae" + }, + { + "mic": "ADVT", + "acronym": "ADVT", + "name": "ADVISE TECHNOLOGIES - APA TRANSPARENCY REPORTING", + "city": "New York", + "country": "US", + "website": "https://www.advisetechnologies.com" + }, + { + "mic": "AFET", + "acronym": "AFET", + "name": "AGRICULTURAL FUTURES EXCHANGE OF THAILAND", + "city": "Bangkok", + "country": "TH", + "website": "https://www.afet.or.th" + }, + { + "mic": "AFEX", + "acronym": "AFEX", + "name": "AFRINEX LIMITED", + "city": "Cybercity, Ebene", + "country": "MU", + "website": "https://www.afrinexexchange.com" + }, + { + "mic": "AFSA", + "acronym": "AFSA", + "name": "AFS - OTF", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.afsgroup.nl" + }, + { + "mic": "AFSE", + "acronym": "AFSE", + "name": "AFS E-VENUES B.V.", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.afsblue.nl" + }, + { + "mic": "AFTS", + "acronym": "AFTS", + "name": "ACCESS FINTECH", + "city": "London", + "country": "GB", + "website": "https://www.accessfintech.com" + }, + { + "mic": "AGBP", + "acronym": "AGBP", + "name": "A AND G BANCA PRIVADA SAU", + "city": "Madrid", + "country": "ES", + "website": "https://www.abanca.com" + }, + { + "mic": "AILT", + "acronym": "AILT", + "name": "ARRACO IRELAND LTD", + "city": "Dublin", + "country": "IE", + "website": "https://www.arraco.com" + }, + { + "mic": "AIXK", + "acronym": "AIX", + "name": "ASTANA INTERNATIONAL EXCHANGE LTD", + "city": "Astana", + "country": "KZ", + "website": "https://www.aix.kz" + }, + { + "mic": "AKIS", + "acronym": "AKIS", + "name": "AKIS - BANCO BPM", + "city": "Milan", + "country": "IT", + "website": "https://gruppo.bancobpm.it" + }, + { + "mic": "ALLT", + "acronym": "ALLT-OTF", + "name": "ALLT - OTF", + "city": "Madrid", + "country": "ES", + "website": "https://www.alltrading.com" + }, + { + "mic": "ALPX", + "acronym": "ALPX", + "name": "ALPHAX US", + "city": "New York", + "country": "US", + "website": "https://www.tmxalphaus.com" + }, + { + "mic": "ALSI", + "acronym": "ALSI", + "name": "AKTIESELSKABET ARBEJDERNES LANDSBANK", + "city": "Copenhagen", + "country": "DK", + "website": "https://www.al-bank.dk" + }, + { + "mic": "AMPX", + "acronym": "AMPX", + "name": "ASSET MATCH PRIVATE EXCHANGE", + "city": "London", + "country": "GB", + "website": "https://www.assetmatch.com" + }, + { + "mic": "ANTS", + "acronym": "ANTS", + "name": "ABBEY NATIONAL TREASURY SERVICES PLC", + "city": "London", + "country": "GB", + "website": "https://www.santander.co.uk" + }, + { + "mic": "ANZL", + "acronym": "ANZBGL", + "name": "AUSTRALIA AND NEW ZEALAND BANKING GROUP LIMITED - SYSTEMATIC INTERNALISER", + "city": "London", + "country": "GB", + "website": "https://www.anz.com.au" + }, + { + "mic": "APAW", + "acronym": "APAW", + "name": "WIENER BOERSE AG - APA", + "city": "Vienna", + "country": "AT", + "website": "https://www.wienerboerse.at" + }, + { + "mic": "APEX", + "acronym": "APEX", + "name": "ASIA PACIFIC EXCHANGE", + "city": "Singapore", + "country": "SG", + "website": "https://www.asiapacificex.com" + }, + { + "mic": "APXL", + "acronym": "SSX", + "name": "SYDNEY STOCK EXCHANGE LIMITED", + "city": "Sydney", + "country": "AU", + "website": "https://www.ssx.sydney" + }, + { + "mic": "AQEU", + "acronym": "AQEU", + "name": "AQUIS EXCHANGE EUROPE", + "city": "Paris", + "country": "FR", + "website": "https://www.aquis.eu" + }, + { + "mic": "AQSE", + "acronym": "AQSE", + "name": "AQUIS STOCK EXCHANGE", + "city": "London", + "country": "GB", + "website": "https://www.aquis.eu" + }, + { + "mic": "AQXE", + "acronym": "AQX", + "name": "AQUIS EXCHANGE PLC", + "city": "London", + "country": "GB", + "website": "https://www.aquis.eu" + }, + { + "mic": "ARAX", + "acronym": "ARAX", + "name": "ARRACO GLOBAL MARKETS LTD", + "city": "London", + "country": "GB", + "website": "https://www.arraco.com" + }, + { + "mic": "ARCE", + "acronym": "ARCE", + "name": "ARCHAX EUROPE - MTF (MADRID)", + "city": "Madrid", + "country": "ES", + "website": "https://www.archax.com" + }, + { + "mic": "ARCH", + "acronym": "ARCH", + "name": "ARCHAX", + "city": "London", + "country": "GB", + "website": "https://www.archax.com" + }, + { + "mic": "AREX", + "acronym": "AREX", + "name": "AREX - AUTOMATED RECEIVABLES EXCHANGE", + "city": "Dublin", + "country": "IE", + "website": "http://arex.io" + }, + { + "mic": "ARIA", + "acronym": "ARIA", + "name": "ARIAN TRADING FACILITY", + "city": "London", + "country": "GB", + "website": "https://www.arianfinancial.co.uk" + }, + { + "mic": "ARKX", + "acronym": "ARKX", + "name": "ARKONIS", + "city": "New York", + "country": "US", + "website": "https://www.nexsmart.com" + }, + { + "mic": "ARTX", + "acronym": "ARTEX GM", + "name": "ARTEX GLOBAL MARKETS AG", + "city": "Vaduz", + "country": "LI", + "website": "https://www.artexgm.com" + }, + { + "mic": "ASEF", + "acronym": "ASEF", + "name": "AEGIS SWAP EXECUTION FACILITY", + "city": "The Woodlands", + "country": "US", + "website": "https://aegis-hedging.com/swap-execution-facility" + }, + { + "mic": "ASEX", + "acronym": "ASE", + "name": "ATHENS STOCK EXCHANGE", + "city": "Athens", + "country": "GR", + "website": "https://www.athexgroup.gr" + }, + { + "mic": "ATAD", + "acronym": "ATAD", + "name": "ATADEL FUNDS", + "city": "Prague", + "country": "CZ", + "website": "https://www.atadelfund.com" + }, + { + "mic": "ATHL", + "acronym": "ATHL", + "name": "ATHLOS CAPITAL INVESTMENT SERVICES LTD", + "city": "Nicosia", + "country": "CY", + "website": "https://www.athloscapital.com" + }, + { + "mic": "ATLB", + "acronym": "ATLB", + "name": "BRAEMAR SECURITIES LTD", + "city": "London", + "country": "GB", + "website": "https://ww.braemarsecuritieslimited.com" + }, + { + "mic": "ATLN", + "acronym": "ATLN", + "name": "ATONLINE LIMITED", + "city": "Nicosia", + "country": "CY", + "website": "https://www.atonint.com" + }, + { + "mic": "AURB", + "acronym": "AURB", + "name": "AUREL", + "city": "Paris", + "country": "FR", + "website": "https://www.aurel-bgc.com" + }, + { + "mic": "AWBX", + "acronym": "AWB", + "name": "AUSTRALIAN WHEAT BOARD", + "city": "Melbourne", + "country": "AU", + "website": "https://www.awb.com.au" + }, + { + "mic": "AWEX", + "acronym": "AWEX", + "name": "AUSTRALIAN WOOL EXCHANGE", + "city": "Lane Cove", + "country": "AU", + "website": "https://www.awex.com.au" + }, + { + "mic": "AXIO", + "acronym": "AXIO", + "name": "AXIOLOGY", + "city": "Vilnius", + "country": "LT", + "website": "https://www.axiology.xyz" + }, + { + "mic": "BAAD", + "acronym": "BAAD", + "name": "BAADER BANK", + "city": "Unterschleisshem", + "country": "DE", + "website": "https://www.baaderbank.de" + }, + { + "mic": "BACE", + "acronym": "BACE", + "name": "BOLSA DE CEREALES DE BUENOS AIRES", + "city": "Buenos Aires", + "country": "AR", + "website": "https://www.bolcereales.com.ar" + }, + { + "mic": "BAIP", + "acronym": "BAIP", + "name": "BANK OF AMERICA MERRILL LYNCH EQUITY SWAP - INTERNAL PRICE SOURCE", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.bofaml.com" + }, + { + "mic": "BAJD", + "acronym": "BAJD", + "name": "BANK OF AMERICA MERRILL LYNCH - JAPAN INSTINCT X", + "city": "Tokyo", + "country": "JP", + "website": "https://www.bofaml.com" + }, + { + "mic": "BALT", + "acronym": "BALT", + "name": "THE BALTIC EXCHANGE", + "city": "London", + "country": "GB", + "website": "https://www.balticexchange.com" + }, + { + "mic": "BAML", + "acronym": "MLIX", + "name": "BANK OF AMERICA - MERRILL LYNCH INSTINCT X ATS", + "city": "New York", + "country": "US", + "website": "http://corp.bankofamerica.com/business/ci/trader-instinct" + }, + { + "mic": "BAMX", + "acronym": "MLCX", + "name": "BANK OF AMERICA - MERRILL LYNCH GCX", + "city": "New York", + "country": "US", + "website": "https://www.bofaml.com/en-us/content/high-touch-electronic-trading.html" + }, + { + "mic": "BANA", + "acronym": "BANA", + "name": "BANK OF AMERICA, NATIONAL ASSOCIATION", + "city": "London", + "country": "GB", + "website": "https://www.bofaml.com/emea" + }, + { + "mic": "BAPA", + "acronym": "BAPA", + "name": "BLOOMBERG - APA", + "city": "London", + "country": "GB", + "website": "https://www.bloomberg.com" + }, + { + "mic": "BAPE", + "acronym": "BAPE", + "name": "BLOOMBERG DATA REPORTING SERVICES B.V. - APA", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.bloombergapae.com" + }, + { + "mic": "BAPX", + "acronym": "BAPX", + "name": "BALTPOOL", + "city": "Vilnius", + "country": "LT", + "website": "https://www.baltpool.lt" + }, + { + "mic": "BARX", + "acronym": "BARX", + "name": "BARCLAYS ATS", + "city": "New York", + "country": "US", + "website": "https://www.barx.com/equities/liquiditycrossing.html" + }, + { + "mic": "BASE", + "acronym": "MLFE", + "name": "BANK OF AMERICA MERRILL LYNCH - SWAP EXECUTIONS", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.bofaml.com" + }, + { + "mic": "BASX", + "acronym": "BASX", + "name": "BANK OF AMERICA MERRILL LYNCH - SIMPLEX BLAST X", + "city": "Tokyo", + "country": "JP", + "website": "https://www.japan.ml.com/japan_overview/mljs_overview.asp" + }, + { + "mic": "BBIE", + "acronym": "BBI", + "name": "BARCLAYS BANK IRELAND PLC", + "city": "Dublin", + "country": "IE", + "website": "https://www.barclays.ie" + }, + { + "mic": "BBLX", + "acronym": "BBX", + "name": "BONDBLOX EXCHANGE", + "city": "Singapore", + "country": "SG", + "website": "https://www.bondblox.com" + }, + { + "mic": "BBSF", + "acronym": "BBSF", + "name": "BLOOMBERG SEF LLC", + "city": "New York", + "country": "US", + "website": "https://www.bloombergsef.com" + }, + { + "mic": "BBSX", + "acronym": "BBSX", + "name": "BB SECURITIES LTD", + "city": "London", + "country": "GB" + }, + { + "mic": "BBVA", + "acronym": "BBVA", + "name": "BANCO BILBAO VIZCAYA ARGENTARIA S.A", + "city": "Madrid", + "country": "ES", + "website": "https://www.bbva.com" + }, + { + "mic": "BBVI", + "acronym": "BBVI", + "name": "BITSTAMP GLOBAL", + "city": "Road Town", + "country": "VG", + "website": "https://www.bitstamp.net" + }, + { + "mic": "BBVX", + "acronym": "BBVA", + "name": "BANCO BILBAO VIZCAYA ARGENTARIA S.A. - UK", + "city": "London", + "country": "GB", + "website": "https://www.bbvacib.com" + }, + { + "mic": "BCEE", + "acronym": "BCEE", + "name": "BANQUE ET CAISSE D'EPARGNE DE L'ETAT, LUXEMBOURG - BCEE", + "city": "Luxembourg", + "country": "LU", + "website": "https://www.bcee.lu" + }, + { + "mic": "BCFS", + "acronym": "BCFS", + "name": "BOLSA DE COMERCIO DE SANTA FE", + "city": "Santa Fe", + "country": "AR", + "website": "https://www.bcsf.com.ar" + }, + { + "mic": "BCMA", + "acronym": "MARCH", + "name": "BANCA MARCH S.A.", + "city": "Palma De Mallorca", + "country": "ES", + "website": "https://www.bancamarch.es" + }, + { + "mic": "BCMM", + "acronym": "BCMM", + "name": "BOLSA DE CEREAIS E MERCADORIAS DE MARINGÁ", + "city": "Maringa", + "country": "BR", + "website": "https://www.bcmm.com.br" + }, + { + "mic": "BCRM", + "acronym": "CBOE EUROPE", + "name": "CBOE EUROPE REGULATED MARKETS", + "city": "London", + "country": "GB", + "website": "https://www.markets.cboe.com/europe/equities/overview/" + }, + { + "mic": "BCSC", + "acronym": "BCE", + "name": "BROKERCREDITSERVICE (CYPRUS) LIMITED", + "city": "Limassol", + "country": "CY", + "website": "https://www.bcscyprus.com" + }, + { + "mic": "BCSE", + "acronym": "BCSE", + "name": "BELARUS CURRENCY AND STOCK EXCHANGE", + "city": "Minsk", + "country": "BY", + "website": "https://www.bcse.by" + }, + { + "mic": "BCSL", + "acronym": "BCSL", + "name": "BARCLAYS CAPITAL SECURITIES LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.barclays.com" + }, + { + "mic": "BCXE", + "acronym": "CBOE EUROPE", + "name": "CBOE EUROPE EQUITIES", + "city": "London", + "country": "GB", + "website": "https://www.markets.cboe.com/europe/equities/overview/" + }, + { + "mic": "BDPL", + "acronym": "BDPL", + "name": "BANQUE DEGROOF PETERCAM LUXEMBOURG S.A.", + "city": "Luxembourg", + "country": "LU", + "website": "https://www.degroofpetercam.com/en-lu" + }, + { + "mic": "BDSK", + "acronym": "BDSK", + "name": "DSK BANK EAD", + "city": "Sofia", + "country": "BG", + "website": "https://dskbank.bg/" + }, + { + "mic": "BEAM", + "acronym": "BEAM", + "name": "MTS ASSOCIATED MARKETS", + "city": "Brussels", + "country": "BE", + "website": "https://www.mtsbelgium.com" + }, + { + "mic": "BEBG", + "acronym": "BETP", + "name": "BULGARIAN ENERGY TRADING PLATFORM", + "city": "Sofia", + "country": "BG", + "website": "https://www.betp.bg" + }, + { + "mic": "BEEX", + "acronym": "BEEX", + "name": "BOND ELECTRONIC EXCHANGE", + "city": "Bangkok", + "country": "TH", + "website": "https://www.bex.or.th" + }, + { + "mic": "BEIS", + "acronym": "BEIS", + "name": "BANCA ETICA", + "city": "Padova", + "country": "IT", + "website": "https://www.bancaetica.it" + }, + { + "mic": "BELB", + "acronym": "BELB", + "name": "BELFIUS BANK NV/SA", + "city": "Brussels", + "country": "BE", + "website": "https://www.belfius.com" + }, + { + "mic": "BESA", + "acronym": "BESA", + "name": "BITSTAMP EUROPE", + "city": "Luxembourg", + "country": "LU", + "website": "https://www.bitstamp.net/" + }, + { + "mic": "BETP", + "acronym": "BETP", + "name": "BLOOMBERG TRADEBOOK JAPAN LIMITED", + "city": "Chiyoda-Ku", + "country": "JP", + "website": "https://www.bloombergtradebook.com" + }, + { + "mic": "BETX", + "acronym": "BET", + "name": "BET OTC BILAT COMMODITY DERIVATIVES", + "city": "London", + "country": "GB", + "website": "https://www.bp.com/en/global/trading/" + }, + { + "mic": "BFPT", + "acronym": "BFPT", + "name": "BANCO FINANTIA S.A.", + "city": "Lisbon", + "country": "PT", + "website": "https://www.finantia.pt" + }, + { + "mic": "BFSD", + "acronym": "BFSD", + "name": "BITSTAMP DERIVATIVES EXCHANGE", + "city": "Ljubljana", + "country": "SI", + "website": "https://www.bitstamp.net" + }, + { + "mic": "BGCA", + "acronym": "BGCA", + "name": "BGC PARTNERS (AUSTRALIA) PTY LTD", + "city": "Sydney", + "country": "AU", + "website": "https://www.bgcpartners.com" + }, + { + "mic": "BGCF", + "acronym": "BGCF", + "name": "BGC FINANCIAL INC", + "city": "New York", + "country": "US", + "website": "https://www.bgcpartners.com" + }, + { + "mic": "BGCI", + "acronym": "BGCI", + "name": "BGC BROKERS LP", + "city": "London", + "country": "GB", + "website": "https://www.bgcpartners.com" + }, + { + "mic": "BGCJ", + "acronym": "BGC SKL", + "name": "BGC SHOKEN KAISHA LTD – ETP", + "city": "Tokyo", + "country": "JP", + "website": "https://www.bgcg.com" + }, + { + "mic": "BGHX", + "acronym": "BGHX", + "name": "BALKAN GAS HUB EAD", + "city": "Sofia", + "country": "BG", + "website": "https://www.balkangashub.bg" + }, + { + "mic": "BGLU", + "acronym": "BGL", + "name": "BGL BNP PARIBAS", + "city": "Luxembourg", + "country": "LU", + "website": "https://www.bgl.lu" + }, + { + "mic": "BGSG", + "acronym": "BGSG", + "name": "BGC PARTNERS SINGAPORE RMO", + "city": "Singapore", + "country": "SG", + "website": "https://www.bgcg.com" + }, + { + "mic": "BGSI", + "acronym": "BBSI", + "name": "BERENBERG", + "city": "Hamburg", + "country": "DE", + "website": "https://www.berenberg.com" + }, + { + "mic": "BGUK", + "acronym": "BGUK", + "name": "BERENBERG UK", + "city": "London", + "country": "GB", + "website": "https://www.berenberg.com" + }, + { + "mic": "BHSF", + "acronym": "BHSF", + "name": "CBOE SEF, LLC", + "city": "New York", + "country": "US", + "website": "https://www.cboe.com/global/fx/sef/" + }, + { + "mic": "BHWA", + "acronym": "BHW SI", + "name": "BANK HANDLOWY W WARSZAWIE S.A.", + "city": "Warsaw", + "country": "PL", + "website": "https://www.citibank.pl" + }, + { + "mic": "BIDS", + "acronym": "BIDS", + "name": "BIDS TRADING L.P.", + "city": "New York", + "country": "US", + "website": "https://www.bidstrading.com" + }, + { + "mic": "BILT", + "acronym": "BILT", + "name": "OFF-EXCHANGE TRANSACTIONS - LISTED AND UNLISTED INSTRUMENTS", + "city": "Not Applicable", + "country": "ZZ", + "website": "https://zz" + }, + { + "mic": "BILU", + "acronym": "BIL", + "name": "BANQUE INTERNATIONALE A LUXEMBOURG S.A.", + "city": "Luxembourg", + "country": "LU", + "website": "https://www.bil.com" + }, + { + "mic": "BINV", + "acronym": "BINV", + "name": "BOND INVEST", + "city": "Frankfurt Am Main", + "country": "DE", + "website": "https://www.steubing.com" + }, + { + "mic": "BIVA", + "acronym": "BIVA", + "name": "BOLSA INSTITUCIONAL DE VALORES", + "city": "Mexico", + "country": "MX", + "website": "https://www.biva.mx" + }, + { + "mic": "BJSE", + "acronym": "BJSE", + "name": "BEIJING STOCK EXCHANGE", + "city": "Beijing", + "country": "CN", + "website": "https://www.bse.cn" + }, + { + "mic": "BKBR", + "acronym": "BNYM", + "name": "BNY MELLON S.A./N.V. - BRUSSELS BRANCH", + "city": "Brussels", + "country": "BE", + "website": "https://www.bnymellon.com" + }, + { + "mic": "BKDM", + "acronym": "BNYMEL", + "name": "BNY MELLON MARKETS EUROPE LIMITED", + "city": "Dublin", + "country": "IE", + "website": "https://www.bnymellon.com" + }, + { + "mic": "BKKT", + "acronym": "BKKT", + "name": "BAKKT", + "city": "Atlanta", + "country": "US", + "website": "https://www.bakkt.com" + }, + { + "mic": "BKLN", + "acronym": "BNYM", + "name": "THE BANK OF NEW YORK MELLON - LONDON BRANCH", + "city": "London", + "country": "GB", + "website": "https://www.bnymellon.com" + }, + { + "mic": "BKSK", + "acronym": "BKSK", + "name": "BKS BANK AG", + "city": "Klagenfurt Am Woerthersee", + "country": "AT", + "website": "https://www.bks.at" + }, + { + "mic": "BLBB", + "acronym": "BLBB", + "name": "BAYERNLB", + "city": "Munich", + "country": "DE", + "website": "https://www.bayernlb.de" + }, + { + "mic": "BLEV", + "acronym": "BLEV", + "name": "BLOCK EVENT", + "city": "Melbourne", + "country": "AU", + "website": "https://www.blockevent.com" + }, + { + "mic": "BLPX", + "acronym": "BLPX", + "name": "BELGIAN POWER EXCHANGE", + "city": "Brussels", + "country": "BE", + "website": "https://www.belpex.be" + }, + { + "mic": "BLUE", + "acronym": "PROS", + "name": "PRO SECURITIES ATS", + "city": "New York", + "country": "US" + }, + { + "mic": "BLUX", + "acronym": "BLUX", + "name": "BANQUE DE LUXEMBOURG", + "city": "Luxembourg", + "country": "LU", + "website": "https://www.banquedeluxembourg.com" + }, + { + "mic": "BLXA", + "acronym": "BLXA", + "name": "INSTINET BLX (AU)", + "city": "Sydney", + "country": "AU", + "website": "https://www.instinet.com" + }, + { + "mic": "BMCM", + "acronym": "ST", + "name": "BMO CAPITAL MARKETS LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.bmocm.com" + }, + { + "mic": "BMEX", + "acronym": "BME", + "name": "BME - BOLSAS Y MERCADOS ESPANOLES", + "city": "Madrid", + "country": "ES", + "website": "https://www.bolsasymercados.es" + }, + { + "mic": "BMLB", + "acronym": "BMO", + "name": "BANK OF MONTREAL - LONDON BRANCH", + "city": "London", + "country": "GB", + "website": "https://www.bmocm.com" + }, + { + "mic": "BMLI", + "acronym": "BAMLI DAC", + "name": "BANK OF AMERICA MERRILL LYNCH INTERNATIONAL BANK DESIGNATED ACTIVITY COMPANY", + "city": "Dublin", + "country": "IE", + "website": "https://www.bofaml.com/emea" + }, + { + "mic": "BMTF", + "acronym": "BMTF", + "name": "BLOOMBERG TRADING FACILITY LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.bloomberg.com" + }, + { + "mic": "BNCX", + "acronym": "BNCX", + "name": "BINANCE", + "city": "Abu Dhabi", + "country": "AE", + "website": "https://www.binance.com" + }, + { + "mic": "BNDS", + "acronym": "BNDS", + "name": "BONDS.COM, INC.", + "city": "New York", + "country": "US", + "website": "https://www.bonds.com" + }, + { + "mic": "BNLD", + "acronym": "BNLD", + "name": "BANCA NAZIONALE DEL LAVORO SPA", + "city": "Rome", + "country": "IT", + "website": "https://www.bnl.it" + }, + { + "mic": "BNPA", + "acronym": "BNPP A SI", + "name": "BNP PARIBAS ARBITRAGE SNC", + "city": "Paris", + "country": "FR", + "website": "https://www.cib.bnpparibas.com" + }, + { + "mic": "BNPC", + "acronym": "BNPX", + "name": "BNPP CORTEX ATS", + "city": "New York", + "country": "US", + "website": "https://usa.bnpparibas/en/" + }, + { + "mic": "BNPF", + "acronym": "BNPPF SI", + "name": "BNP PARIBAS FORTIS SA/NV", + "city": "Brussels", + "country": "BE", + "website": "https://www.bnpparibasfortis.com" + }, + { + "mic": "BNPH", + "acronym": "BNPH", + "name": "BNPP CORTEX EQUITIES", + "city": "New York", + "country": "US", + "website": "https://globalmarkets.cib.bnpparibas/cortex-equities/" + }, + { + "mic": "BNPL", + "acronym": "BNPP SA LB SI", + "name": "BNP PARIBAS SA LONDON BRANCH", + "city": "London", + "country": "GB", + "website": "https://www.cib.bnpparibas.com" + }, + { + "mic": "BNPP", + "acronym": "BNPP", + "name": "BANK BGZ BNP PARIBAS S.A.", + "city": "Warsaw", + "country": "PL", + "website": "https://www.bgzbnpparibas.pl" + }, + { + "mic": "BNPS", + "acronym": "BNPP SA SI", + "name": "BNP PARIBAS SA", + "city": "Paris", + "country": "FR", + "website": "https://www.cib.bnpparibas.com" + }, + { + "mic": "BNPX", + "acronym": "BNPX", + "name": "BNP PARIBAS ALTERNATIVE TRADING SYSTEM", + "city": "Tokyo", + "country": "JP", + "website": "https://www.bnpparibas.jp/en/" + }, + { + "mic": "BNSX", + "acronym": "BNSX", + "name": "THE BANK OF NOVA SCOTIA", + "city": "Toronto", + "country": "CA", + "website": "https://www.scotiabank.com" + }, + { + "mic": "BNYC", + "acronym": "BNYC", + "name": "CONVERGEX", + "city": "New York", + "country": "US", + "website": "https://www.convergex.com" + }, + { + "mic": "BOAT", + "acronym": "BOAT", + "name": "CINNOBER BOAT", + "city": "London", + "country": "GB", + "website": "https://www.cinnober.com/boat-trade-reporting" + }, + { + "mic": "BOCF", + "acronym": "BOCF", + "name": "BANK OF CHINA LIMITED - FRANKFURT BRANCH", + "city": "Frankfurt Am Main", + "country": "DE", + "website": "https://www.bankofchina.com" + }, + { + "mic": "BOFS", + "acronym": "BOFS", + "name": "BANK OF SCOTLAND PLC", + "city": "Edinburgh", + "country": "GB", + "website": "https://www.bankofscotland.co.uk" + }, + { + "mic": "BOSC", + "acronym": "BOSC", + "name": "BONDSCAPE", + "city": "London", + "country": "GB", + "website": "https://www.bondscape.net" + }, + { + "mic": "BOSS", + "acronym": "BOSS", + "name": "BRUCE ATS", + "city": "Chicago", + "country": "US", + "website": "https://www.brucemarkets.com" + }, + { + "mic": "BOVA", + "acronym": "BOVA", + "name": "BOLSA DE CORREDORES - BOLSA DE VALORES", + "city": "Valparaiso", + "country": "CL", + "website": "https://www.bovalpo.com" + }, + { + "mic": "BOVM", + "acronym": "BOVM", + "name": "BOLSA DE VALORES MINAS-ESPÍRITO SANTO-BRASÍLIA", + "city": "Espirito Santo", + "country": "BR", + "website": "https://www.bovmesb.com.br" + }, + { + "mic": "BPKO", + "acronym": "PKO BP", + "name": "PKO BANK POLSKI S.A.", + "city": "Warsaw", + "country": "PL", + "website": "https://www.pkobp.pl" + }, + { + "mic": "BPLC", + "acronym": "BBPLC", + "name": "BARCLAYS BANK PLC", + "city": "London", + "country": "GB", + "website": "https://www.barclays.com" + }, + { + "mic": "BPOL", + "acronym": "BPOL", + "name": "BLOOMBERG BPOOL", + "city": "New York", + "country": "US", + "website": "https://www.bloomberg.com" + }, + { + "mic": "BPSX", + "acronym": "BP2S", + "name": "BNP PARIBAS SECURITIES SERVICES", + "city": "Paris", + "country": "FR", + "website": "https://www.securities.bnpparibas.com" + }, + { + "mic": "BPTE", + "acronym": "BPTE", + "name": "BITSTAMP ASIA PTE. LTD.", + "city": "Singapore", + "country": "SG", + "website": "https://www.bitstamp.net" + }, + { + "mic": "BPXX", + "acronym": "BPXX", + "name": "BPX MARKETS LIMITED", + "city": "London", + "country": "GB", + "website": "https://bpx.exchange/" + }, + { + "mic": "BRDE", + "acronym": "BRDE", + "name": "BRD - GROUPE SOCIETE GENERALE S.A.", + "city": "Bucharest", + "country": "RO", + "website": "https://www.brd.ro" + }, + { + "mic": "BREA", + "acronym": "BREA", + "name": "BANCA REALE", + "city": "Torino", + "country": "IT", + "website": "https://www.bancareale.it" + }, + { + "mic": "BRED", + "acronym": "BRED", + "name": "BRED BANQUE POPULAIRE", + "city": "Paris", + "country": "FR", + "website": "https://www.bred.fr" + }, + { + "mic": "BRGA", + "acronym": "BRGA", + "name": "BRYAN GARNIER AND CO LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.bryangarnier.com" + }, + { + "mic": "BRIX", + "acronym": "BRIX", + "name": "BRAZILIAN ENERGY EXCHANGE", + "city": "Sao Paulo", + "country": "BR" + }, + { + "mic": "BRNX", + "acronym": "BERN-X", + "name": "BERNSTEIN CROSS (BERN-X)", + "city": "London", + "country": "GB", + "website": "https://www.alliancebernstein.com" + }, + { + "mic": "BSAB", + "acronym": "BSAB", + "name": "BANCO DE SABADELL, S.A.", + "city": "Sabadell", + "country": "ES", + "website": "https://www.bancsabadell.com" + }, + { + "mic": "BSEX", + "acronym": "BSEX", + "name": "BAKU STOCK EXCHANGE", + "city": "Baku", + "country": "AZ", + "website": "https://www.bse.az" + }, + { + "mic": "BSLB", + "acronym": "BSLB", + "name": "BANCO SANTANDER, LONDON BRANCH", + "city": "London", + "country": "GB", + "website": "https://www.santander.com" + }, + { + "mic": "BSPL", + "acronym": "BP2S LB SI", + "name": "BNP PARIBAS SECURITIES SERVICES LONDON BRANCH", + "city": "London", + "country": "GB", + "website": "https://www.securities.bnpparibas.com" + }, + { + "mic": "BSTX", + "acronym": "BSTX", + "name": "BOSTON SECURITY TOKEN EXCHANGE LLC", + "city": "Boston", + "country": "US", + "website": "https://www.bstx.com" + }, + { + "mic": "BTAM", + "acronym": "BTAM", + "name": "CME AMSTERDAM B.V.", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.nex.com" + }, + { + "mic": "BTBS", + "acronym": "BTBS", + "name": "BLOOMBERG TRADEBOOK SINGAPORE PTE LTD", + "city": "Singapore", + "country": "SG", + "website": "https://www.bloomberg.com/professional/solution/tradebook" + }, + { + "mic": "BTEC", + "acronym": "BTEC", + "name": "BROKERTEC AMERICAS LLC", + "city": "New York", + "country": "US", + "website": "https://www.cmegroup.com" + }, + { + "mic": "BTEE", + "acronym": "BEM", + "name": "BROKERTEC EUROPE LIMITED - ALL MARKETS", + "city": "London", + "country": "GB", + "website": "https://www.brokertec.com/" + }, + { + "mic": "BTFE", + "acronym": "BTFE", + "name": "BLOOMBERG TRADING FACILITY B.V.", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.bloombergtfe.com" + }, + { + "mic": "BTLX", + "acronym": "BTL", + "name": "BTL OTC BILAT COMMODITY DERIVATIVES", + "city": "London", + "country": "GB", + "website": "https://www.bp.com/en/global/trading/" + }, + { + "mic": "BTNL", + "acronym": "BTNL", + "name": "BITNOMIAL", + "city": "Chicago", + "country": "US", + "website": "https://www.bitnomial.com" + }, + { + "mic": "BTRL", + "acronym": "BTRL", + "name": "BANCA TRANSILVANIA S.A.", + "city": "Cluj Napoca", + "country": "RO", + "website": "https://www.bancatransilvania.ro" + }, + { + "mic": "BTSP", + "acronym": "BTSP", + "name": "BITSTAMP LTD", + "city": "London", + "country": "GB", + "website": "https://www.bitstamp.net" + }, + { + "mic": "BUKL", + "acronym": "BUKL", + "name": "BITSTAMP UK LTD", + "city": "London", + "country": "GB", + "website": "https://www.bitstamp.net" + }, + { + "mic": "BUSA", + "acronym": "BUSA", + "name": "BITSTAMP USA, INC.", + "city": "New York", + "country": "US", + "website": "https://www.bitstamp.net" + }, + { + "mic": "BVCA", + "acronym": "BVCC", + "name": "CARACAS STOCK EXCHANGE", + "city": "Caracas", + "country": "VE", + "website": "https://www.bolsadecaracas.com" + }, + { + "mic": "BVMF", + "acronym": "B3", + "name": "B3 S.A. - BRASIL BOLSA BALCAO", + "city": "Sao Paulo", + "country": "BR", + "website": "https://www.b3.com.br" + }, + { + "mic": "BVUR", + "acronym": "BVUR", + "name": "BOLSA ELECTRONICA DE VALORES DEL URUGUAY", + "city": "Montevideo", + "country": "UY", + "website": "https://web.bevsa.com.uy/bevsaintranet2008/inicio/default.aspx" + }, + { + "mic": "BXDA", + "acronym": "BXDA", + "name": "BX DIGITAL", + "city": "Zurich", + "country": "CH", + "website": "https://www.bxdigital.ch" + }, + { + "mic": "CABK", + "acronym": "CABK", + "name": "CAIXABANK", + "city": "Barcelona", + "country": "ES", + "website": "https://www.caixabank.com" + }, + { + "mic": "CABV", + "acronym": "CABV", + "name": "CME AMSTERDAM B.V. - APA", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.nex.com" + }, + { + "mic": "CALH", + "acronym": "CALH", + "name": "CLSA AMERICAS - LIQUIDITY HUB", + "city": "New York", + "country": "US", + "website": "https://www.clsa.com" + }, + { + "mic": "CAND", + "acronym": "CANDEAL", + "name": "CANDEAL.CA INC", + "city": "Toronto", + "country": "CA", + "website": "https://www.candeal.com" + }, + { + "mic": "CANX", + "acronym": "CANNEX", + "name": "CANNEX FINANCIAL EXCHANGE LTS", + "city": "Toronto", + "country": "CA", + "website": "https://www.cannex.com" + }, + { + "mic": "CAPI", + "acronym": "CAPI", + "name": "CAPI - OTF", + "city": "Madrid", + "country": "ES", + "website": "https://www.capi.es" + }, + { + "mic": "CAPL", + "acronym": "CAPL", + "name": "CREDIT AGRICOLE BANK POLSKA S.A.", + "city": "Wroclaw", + "country": "PL", + "website": "https://www.credit-agricole.pl" + }, + { + "mic": "CASI", + "acronym": "CASI", + "name": "CARNEGIE INVESTMENT BANK AB", + "city": "Stockholm", + "country": "SE", + "website": "https://www.carnegie.se" + }, + { + "mic": "CAST", + "acronym": "CAST", + "name": "FORECASTEX, LLC", + "city": "Chicago", + "country": "US", + "website": "https://www.4castex.com" + }, + { + "mic": "CATS", + "acronym": "CATS", + "name": "CATS", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.bs-cats.com" + }, + { + "mic": "CAVD", + "acronym": "CAVD", + "name": "CAVENDISH MARKETS B.V.", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.cavendishmarkets.com" + }, + { + "mic": "CBAE", + "acronym": "CBAE", + "name": "COMMONWEALTH BANK OF AUSTRALIA (EUROPE) N.V.", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.commbank.com.au" + }, + { + "mic": "CBAL", + "acronym": "CBAL", + "name": "COMMONWEALTH BANK OF AUSTRALIA - LONDON BRANCH", + "city": "London", + "country": "GB", + "website": "https://www.commbank.com.au/about-us/our-company/international-branches/europe.html" + }, + { + "mic": "CBKA", + "acronym": "CBKA", + "name": "COMMERZBANK AG", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.commerzbank.com" + }, + { + "mic": "CBLP", + "acronym": "CBLP", + "name": "CREDITEX BROKERAGE LLP", + "city": "London", + "country": "GB", + "website": "https://www.ice.com/service/creditex" + }, + { + "mic": "CBMS", + "acronym": "CBMS", + "name": "CBM SARB", + "city": "Polokwane", + "country": "ZA", + "website": "https://www.mcbsresbank.com" + }, + { + "mic": "CBNL", + "acronym": "CBNL", + "name": "CITIBANK N.A. LONDON", + "city": "London", + "country": "GB", + "website": "https://www.citigroup.com/citi" + }, + { + "mic": "CBOE", + "acronym": "CBOE", + "name": "CBOE FX NDFS", + "city": "Zurich", + "country": "CH", + "website": "https://fx.cboe.com/" + }, + { + "mic": "CBSK", + "acronym": "CSOB SK", + "name": "CESKOSLOVENSKA OBCHODNA BANKA, A.S.", + "city": "Bratislava", + "country": "SK", + "website": "https://www.csob.sk" + }, + { + "mic": "CCDA", + "acronym": "CCDA", + "name": "CICADA ATS", + "city": "Greenwich", + "country": "US", + "website": "https://www.cicada.io/" + }, + { + "mic": "CCEU", + "acronym": "CCEU", + "name": "CITADEL CONNECT EUROPE", + "city": "London", + "country": "GB", + "website": "https://www.citadelsecurities.com" + }, + { + "mic": "CCEX", + "acronym": "CCEX", + "name": "CASPY COMMODITY EXCHANGE", + "city": "Astana", + "country": "KZ", + "website": "https://www.comex.kz" + }, + { + "mic": "CCFX", + "acronym": "CCFX", + "name": "CHINA FINANCIAL FUTURES EXCHANGE", + "city": "Shanghai", + "country": "CN", + "website": "https://www.cffex.com.cn" + }, + { + "mic": "CCLX", + "acronym": "CCLUX", + "name": "FINESTI S.A.", + "city": "Luxembourg", + "country": "LU", + "website": "https://www.cclux.lu" + }, + { + "mic": "CCML", + "acronym": "CONTICAP OTF", + "name": "CONTINENTAL CAPITAL MARKETS LIMITED - OTF", + "city": "London", + "country": "GB", + "website": "https://www.conticap.com" + }, + { + "mic": "CCMS", + "acronym": "CCMS", + "name": "CONTINENTAL CAPITAL MARKETS S.A.", + "city": "Nyon", + "country": "CH", + "website": "https://www.conticap.com" + }, + { + "mic": "CCMX", + "acronym": "CCMX", + "name": "CARTAX", + "city": "New York", + "country": "US", + "website": "https://carta.com/x" + }, + { + "mic": "CCRM", + "acronym": "CBOE EU RM", + "name": "CBOE EUROPE REGULATED MARKETS (NL)", + "city": "Amsterdam", + "country": "NL", + "website": "http://markets.cboe.com/europe/equities/about/" + }, + { + "mic": "CCXE", + "acronym": "CBOE EUROPE B.V.", + "name": "CBOE EUROPE EQUITIES - EUROPEAN EQUITIES (NL)", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.cboe.com/europe/equities/" + }, + { + "mic": "CDED", + "acronym": "CDED", + "name": "CITADEL SECURITIES", + "city": "New York", + "country": "US", + "website": "https://www.citadelsecurities.com" + }, + { + "mic": "CDNA", + "acronym": "NADEX", + "name": "NORTH AMERICAN DERIVATIVES EXCHANGE, INC.", + "city": "Chicago", + "country": "US", + "website": "https://www.nadex.com" + }, + { + "mic": "CDSL", + "acronym": "CLEARCORP", + "name": "CLEARCORP DEALING SYSTEMS (INDIA) LTD.", + "city": "Mumbai", + "country": "IN", + "website": "https://www.ccilindia.com" + }, + { + "mic": "CECA", + "acronym": "CECA", + "name": "CECABANK", + "city": "Madrid", + "country": "ES", + "website": "https://www.cecabank.es" + }, + { + "mic": "CEPL", + "acronym": "CEPL", + "name": "CITIBANK EUROPE PLC", + "city": "Dublin", + "country": "IE", + "website": "https://www.citigroup.com/citi/" + }, + { + "mic": "CEPU", + "acronym": "CEPU", + "name": "CITIBANK EUROPE PLC - LONDON BRANCH", + "city": "London", + "country": "GB", + "website": "https://www.citigroup.com/citi" + }, + { + "mic": "CESF", + "acronym": "CESF", + "name": "RESURETY MARKETS", + "city": "Boston", + "country": "US", + "website": "https://resurety.com/" + }, + { + "mic": "CFIC", + "acronym": "CFIC", + "name": "CHINAFICC", + "city": "London", + "country": "GB", + "website": "https://chinaficc.global" + }, + { + "mic": "CFIF", + "acronym": "CFI", + "name": "CREDIT FINANCIER INVEST (CFI) LTD", + "city": "Larnaca", + "country": "CY", + "website": "https://www.cfifinancial.com.cy" + }, + { + "mic": "CFIL", + "acronym": "CFIL", + "name": "CANTOR FITZGERALD IRELAND LIMITED", + "city": "Dublin", + "country": "IE", + "website": "https://www.cantorfitzgeraldireland.com" + }, + { + "mic": "CFIM", + "acronym": "CFIM", + "name": "CBOE FIXED INCOME MARKETS, LLC", + "city": "New York", + "country": "US", + "website": "https://www.cboe.com/us/fixed_income/" + }, + { + "mic": "CFTW", + "acronym": "CFTW", + "name": "CROSSFINDER TAIWAN", + "city": "Taiwan", + "country": "TW", + "website": "https://www.credit-suisse.com/sites/aes/en/asia.html" + }, + { + "mic": "CGIT", + "acronym": "CCG", + "name": "CASSA DI COMPENSAZIONE E GARANZIA SPA", + "city": "Rome", + "country": "IT", + "website": "https://www.ccg.it" + }, + { + "mic": "CGMD", + "acronym": "CGMD", + "name": "CITIGROUP GLOBAL MARKETS EUROPE AG", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.citigroup.de" + }, + { + "mic": "CGMG", + "acronym": "CGMG", + "name": "CITIGROUP GLOBAL MARKETS EUROPE AG - LONDON BRANCH", + "city": "London", + "country": "GB", + "website": "https://www.citigroup.com/citi" + }, + { + "mic": "CGMH", + "acronym": "CGMH", + "name": "CITI MATCH - HK", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.citigroup.com" + }, + { + "mic": "CGMI", + "acronym": "CGMI", + "name": "CITIGROUP GLOBAL MARKETS", + "city": "New York", + "country": "US", + "website": "https://www.citigroup.com" + }, + { + "mic": "CGML", + "acronym": "CGML", + "name": "CITIGROUP GLOBAL MARKETS LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.citigroup.com/citi" + }, + { + "mic": "CGMX", + "acronym": "CGMX", + "name": "CITI MEXICO RPI (RETAIL PRICE IMPROVEMENT)", + "city": "Mexico", + "country": "MX", + "website": "https://www.citigroup.com" + }, + { + "mic": "CGXS", + "acronym": "CGXS", + "name": "ONECHRONOS", + "city": "New York", + "country": "US", + "website": "https://www.onechronos.com" + }, + { + "mic": "CHEV", + "acronym": "CHEV", + "name": "CA CHEUVREUX", + "city": "London", + "country": "GB", + "website": "https://www.cheuvreux.com" + }, + { + "mic": "CHIA", + "acronym": "CHIA", + "name": "CBOE AUSTRALIA", + "city": "Sydney", + "country": "AU", + "website": "https://www.chi-x.com/apac/" + }, + { + "mic": "CHIC", + "acronym": "CHIC", + "name": "CHI-X CANADA ATS", + "city": "Toronto", + "country": "CA", + "website": "https://www.chi-xcanada.com" + }, + { + "mic": "CHIJ", + "acronym": "CHIJ", + "name": "CBOE JAPAN - ALPHA", + "city": "Tokyo", + "country": "JP", + "website": "https://www.cboe.co.jp" + }, + { + "mic": "CIBC", + "acronym": "CIBC", + "name": "CANADIAN IMPERIAL BANK OF COMMERCE", + "city": "London", + "country": "GB", + "website": "https://www.cibcwm.com" + }, + { + "mic": "CIBH", + "acronym": "CIBH", + "name": "CIB BANK", + "city": "Budapest", + "country": "HU", + "website": "https://www.cib.hu" + }, + { + "mic": "CIBP", + "acronym": "CIBC WM PLC", + "name": "CIBC WORLD MARKETS PLC", + "city": "London", + "country": "GB", + "website": "https://www.cibcwm.com" + }, + { + "mic": "CILH", + "acronym": "LH", + "name": "LIQUIDITY HUB JAPAN", + "city": "Tokyo", + "country": "JP", + "website": "https://www.citigroup.jp" + }, + { + "mic": "CIMD", + "acronym": "CIMD", + "name": "CIMD S.V. S.A. - OTF", + "city": "Madrid", + "country": "ES", + "website": "https://www.grupocimd.com/cimd-sv/" + }, + { + "mic": "CITX", + "acronym": "CM", + "name": "CITI MATCH - JP", + "city": "Tokyo", + "country": "JP", + "website": "https://www.citigroup.jp" + }, + { + "mic": "CLAU", + "acronym": "CLAU", + "name": "CLSA AUSTRALIA - DARK", + "city": "Sydney", + "country": "AU", + "website": "https://www.clsa.com" + }, + { + "mic": "CLHK", + "acronym": "CLHK", + "name": "CLSA HONG KONG - DARK", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.clsa.com" + }, + { + "mic": "CLJP", + "acronym": "CLJP", + "name": "CLSA JAPAN - DARK", + "city": "Tokyo", + "country": "JP", + "website": "https://www.clsa.com" + }, + { + "mic": "CLMX", + "acronym": "CLMX", + "name": "CLIMEX", + "city": "Utrecht", + "country": "NL", + "website": "https://www.climex.com" + }, + { + "mic": "CLPH", + "acronym": "CLPH", + "name": "CLSA PHILIPPINES - DARK", + "city": "Manila", + "country": "PH", + "website": "https://www.clsa.com" + }, + { + "mic": "CLST", + "acronym": "CLST", + "name": "CLEAR STREET", + "city": "New York", + "country": "US", + "website": "https://clearstreet.io/" + }, + { + "mic": "CLTD", + "acronym": "CLTD", + "name": "EEX ASIA PTE. LTD.", + "city": "Singapore", + "country": "SG", + "website": "https://www.eexasia.com" + }, + { + "mic": "CLVE", + "acronym": "CLVE", + "name": "VERTO MTF", + "city": "London", + "country": "GB", + "website": "https://www.catleylakeman.com" + }, + { + "mic": "CMCI", + "acronym": "CIC", + "name": "CREDIT INDUSTRIEL ET COMMERCIAL", + "city": "Paris", + "country": "FR", + "website": "https://www.cic.fr" + }, + { + "mic": "CMCM", + "acronym": "CMCM", + "name": "CMC MARKETS UK PLC", + "city": "London", + "country": "GB", + "website": "https://www.cmcmarkets.com" + }, + { + "mic": "CMET", + "acronym": "CM ETP", + "name": "CLEAR MARKETS JAPAN, INC.", + "city": "Tokyo", + "country": "JP", + "website": "https://www.clear-markets.com" + }, + { + "mic": "CMMT", + "acronym": "CM MTF", + "name": "CLEAR MARKETS EUROPE LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.clear-markets.com" + }, + { + "mic": "CMSF", + "acronym": "CM SEF", + "name": "CLEAR MARKETS NORTH AMERICA, INC.", + "city": "Charlotte", + "country": "US", + "website": "https://www.clear-markets.com" + }, + { + "mic": "CNOD", + "acronym": "CNODE", + "name": "SGX CURRENCYNODE", + "city": "Singapore", + "country": "SG", + "website": "https://www.sgx.com" + }, + { + "mic": "CNSI", + "acronym": "CAR", + "name": "CARNEGIE AS", + "city": "Oslo", + "country": "NO", + "website": "https://www.carnegie.se/en/no" + }, + { + "mic": "COAL", + "acronym": "COAL", + "name": "LA COTE ALPHA", + "city": "Paris", + "country": "FR", + "website": "https://www.cote-alpha.fr" + }, + { + "mic": "CODA", + "acronym": "CODA", + "name": "CODA MARKETS - MICRO AND BLOCK", + "city": "Glenview", + "country": "US", + "website": "https://www.codamarkets.com" + }, + { + "mic": "COHR", + "acronym": "COHR", + "name": "COMHAR CAPITAL MARKETS, LLC", + "city": "Chicago", + "country": "US" + }, + { + "mic": "COMG", + "acronym": "COMG", + "name": "COMMERG LTD.", + "city": "Sliema", + "country": "MT", + "website": "https://www.commerg.com" + }, + { + "mic": "COMM", + "acronym": "COMM", + "name": "COMMERG", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.commerg.com" + }, + { + "mic": "CONC", + "acronym": "CONC", + "name": "CONCORDE SECURITIES LTD.", + "city": "Budapest", + "country": "HU", + "website": "https://www.con.hu" + }, + { + "mic": "COTC", + "acronym": "COTC", + "name": "BMO CAPITAL MARKETS - CAD OTC TRADES", + "city": "Toronto", + "country": "CA", + "website": "https://www.bmocm.com" + }, + { + "mic": "CPGX", + "acronym": "CPGX", + "name": "CLEARPOOL EXECUTION SERVICES, LLC", + "city": "New York", + "country": "US", + "website": "https://www.clearpoolgroup.com" + }, + { + "mic": "CPTX", + "acronym": "CPTX", + "name": "CAPTIN", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.captin.nl" + }, + { + "mic": "CRBX", + "acronym": "CRBX", + "name": "CLIMATE TRUST", + "city": "Zug", + "country": "CH", + "website": "https://www.climate-trust.com" + }, + { + "mic": "CRED", + "acronym": "CRED", + "name": "CREDIT SUISSE (US)", + "city": "New York", + "country": "US", + "website": "https://www.credit-suisse.com" + }, + { + "mic": "CREM", + "acronym": "CREDEM SI", + "name": "CREDEM BANCA", + "city": "Reggio Emilia", + "country": "IT", + "website": "https://www.credem.it" + }, + { + "mic": "CRSX", + "acronym": "CRSX", + "name": "CROSSX TECHNOLOGIES LTD", + "city": "Tortola", + "country": "VG", + "website": "https://crossovermarkets.com" + }, + { + "mic": "CRYD", + "acronym": "CRYD", + "name": "CRYEX - FX AND DIGITAL CURRENCIES", + "city": "Stockholm", + "country": "SE", + "website": "https://www.cryex.com" + }, + { + "mic": "CRYP", + "acronym": "CF", + "name": "CRYPTO FACILITIES", + "city": "London", + "country": "GB", + "website": "https://www.cryptofacilities.co.uk" + }, + { + "mic": "CRYX", + "acronym": "CRYX", + "name": "CRYEX", + "city": "Stockholm", + "country": "SE", + "website": "https://www.cryex.com" + }, + { + "mic": "CSAG", + "acronym": "CSA", + "name": "CREDIT SUISSE AG", + "city": "Zurich", + "country": "CH", + "website": "https://www.credit-suisse.com" + }, + { + "mic": "CSAS", + "acronym": "CSAS", + "name": "CESKA SPORITELNA, A.S.", + "city": "Prague", + "country": "CZ", + "website": "https://www.csas.cz" + }, + { + "mic": "CSAU", + "acronym": "CSAU", + "name": "CREDIT SUISSE EQUITIES (AUSTRALIA) LIMITED", + "city": "Sydney", + "country": "AU", + "website": "https://www.credit-suisse.com" + }, + { + "mic": "CSDA", + "acronym": "CSD", + "name": "CREDIT SUISSE AKTIENGESELLSCHAFT", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.credit-suisse.com" + }, + { + "mic": "CSEC", + "acronym": "CSEC", + "name": "CITADEL SECURITIES FI", + "city": "London", + "country": "GB", + "website": "https://www.citadelsecurities.com" + }, + { + "mic": "CSEU", + "acronym": "CSEU", + "name": "CREDIT SUISSE (EUROPE)", + "city": "London", + "country": "GB", + "website": "https://www.credit-suisse.com" + }, + { + "mic": "CSGI", + "acronym": "CSGI", + "name": "CITADEL SECURITIES FI - EUROPE", + "city": "Dublin", + "country": "IE", + "website": "https://www.citadelsecurities.com" + }, + { + "mic": "CSHK", + "acronym": "CSHK", + "name": "CREDIT SUISSE SECURITIES (HONG KONG) LIMITED", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.credit-suisse.com" + }, + { + "mic": "CSIN", + "acronym": "CSI", + "name": "CREDIT SUISSE INTERNATIONAL", + "city": "London", + "country": "GB", + "website": "https://www.credit-suisse.com" + }, + { + "mic": "CSJP", + "acronym": "CSJP", + "name": "CREDIT SUISSE EQUITIES (JAPAN) LIMITED", + "city": "Tokyo", + "country": "JP", + "website": "https://www.credit-suisse.com" + }, + { + "mic": "CSLB", + "acronym": "CSAGLB SI", + "name": "CREDIT SUISSE AG - LONDON BRANCH", + "city": "London", + "country": "GB", + "website": "https://www.credit-suisse.com" + }, + { + "mic": "CSMD", + "acronym": "CSEB", + "name": "CREDIT SUISSE BANK (EUROPE), S.A.", + "city": "Madrid", + "country": "ES", + "website": "https://www.credit-suisse.com" + }, + { + "mic": "CSOB", + "acronym": "CSOB", + "name": "CESKOSLOVENSKÁ OBCHODNÍ BANKA, A.S.", + "city": "Prague", + "country": "CZ", + "website": "https://www.csob.cz" + }, + { + "mic": "CSSX", + "acronym": "CSSX", + "name": "CHINA STAINLESS STEEL EXCHANGE", + "city": "Wuxi", + "country": "CN", + "website": "https://www.exbxg.com" + }, + { + "mic": "CSZH", + "acronym": "CSZ", + "name": "CREDIT SUISSE (CH)", + "city": "Zurich", + "country": "CH", + "website": "https://www.credit-suisse.com" + }, + { + "mic": "CTCC", + "acronym": "CTCC", + "name": "CLEARTOKEN CCP LIMITED", + "city": "Milton Keynes", + "country": "GB", + "website": "https://cleartoken.io/" + }, + { + "mic": "CTDD", + "acronym": "CTDD", + "name": "CLEARTOKEN DEPOSITORY LTD", + "city": "Milton Keynes", + "country": "GB", + "website": "https://cleartoken.io/" + }, + { + "mic": "CTS3", + "acronym": "CTSE", + "name": "CAPE TOWN STOCK EXCHANGE", + "city": "Cape Town", + "country": "ZA", + "website": "https://www.ctexchange.co.za" + }, + { + "mic": "CTSS", + "acronym": "CTSS", + "name": "CLEARTOKEN CSD LIMITED", + "city": "Milton Keynes", + "country": "GB", + "website": "https://cleartoken.io/" + }, + { + "mic": "CULV", + "acronym": "CULV", + "name": "CULVERT CAPITAL LLC", + "city": "Downers Grove", + "country": "US", + "website": "https://www.watershedats.com" + }, + { + "mic": "CURX", + "acronym": "CURX", + "name": "CUREX FX", + "city": "New York", + "country": "US", + "website": "https://www.lmax.com" + }, + { + "mic": "D2XG", + "acronym": "D2XG", + "name": "D2X MARKET", + "city": "Amsterdam", + "country": "NL", + "website": "https://d2x.com" + }, + { + "mic": "DAIW", + "acronym": "DAIW", + "name": "DAIWA CAPITAL MARKETS EUROPE LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.uk.daiwacm.com" + }, + { + "mic": "DAPA", + "acronym": "DAPA", + "name": "DEUTSCHE BOERSE AG - APA SERVICE", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.deutsche-boerse.com" + }, + { + "mic": "DASE", + "acronym": "DASE", + "name": "DASE", + "city": "Brno", + "country": "CZ", + "website": "https://www.dase.com" + }, + { + "mic": "DASH", + "acronym": "DASH", + "name": "DASH ATS", + "city": "Chicago", + "country": "US", + "website": "https://www.dashfinancial.com" + }, + { + "mic": "DASI", + "acronym": "DASI", + "name": "DANSKE BANK A/S", + "city": "Copenhagen", + "country": "DK", + "website": "https://www.danskebank.dk" + }, + { + "mic": "DAUK", + "acronym": "DAUK", + "name": "DANSKE BANK A/S - LONDON BRANCH", + "city": "London", + "country": "GB", + "website": "https://www.danskebank.co.uk" + }, + { + "mic": "DAVY", + "acronym": "DAVY", + "name": "J AND E DAVY - IRISH GOVERNMENT BOND", + "city": "Dublin", + "country": "IE", + "website": "https://www.davy.ie" + }, + { + "mic": "DBAB", + "acronym": "DBAB", + "name": "DEUTSCHE BANK SECURITIES INC.", + "city": "New York", + "country": "US", + "website": "https://www.db.com" + }, + { + "mic": "DBAG", + "acronym": "DBAG", + "name": "DEUTSCHE BANK AG", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.db.com" + }, + { + "mic": "DBDX", + "acronym": "DBDX", + "name": "DEUTSCHE BOERSE DIGITAL EXCHANGE", + "city": "Eschborn", + "country": "DE", + "website": "https://www.deutsche-boerse.com" + }, + { + "mic": "DBHK", + "acronym": "DBHK", + "name": "DEUTSCHE BANK HONG KONG ATS", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.db.com/hongkong/" + }, + { + "mic": "DBLX", + "acronym": "DBLX", + "name": "DEUTSCHE BANK LUXEMBOURG S.A.", + "city": "Luxembourg", + "country": "LU", + "website": "https://www.db.com/luxembourg" + }, + { + "mic": "DBOX", + "acronym": "DBOX", + "name": "DEUTSCHE BANK OFF EXCHANGE TRADING", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.deutsche-bank.de" + }, + { + "mic": "DBXT", + "acronym": "DBX", + "name": "DBX", + "city": "Paris", + "country": "FR", + "website": "https://dealerbox-tech.com/" + }, + { + "mic": "DCAS", + "acronym": "SGMAT", + "name": "CASABLANCA STOCK EXCHANGE – DERIVATIVES", + "city": "Casablanca", + "country": "MA", + "website": "https://www.casablanca-bourse.com" + }, + { + "mic": "DCSX", + "acronym": "DCSX", + "name": "DUTCH CARIBBEAN SECURITIES EXCHANGE", + "city": "Willemstad", + "country": "CW", + "website": "https://www.dcsx.an" + }, + { + "mic": "DDTX", + "acronym": "DDT", + "name": "DEAL DONE TRADING", + "city": "Firenze", + "country": "IT", + "website": "https://www.mpscapitalservices.it" + }, + { + "mic": "DEAL", + "acronym": "DCX", + "name": "DCX (DERIVATIVES CURRENCY EXCHANGE)", + "city": "New York", + "country": "US", + "website": "https://www.fxcmpro.com/dcx" + }, + { + "mic": "DEKA", + "acronym": "DEKA", + "name": "DEKABANK DEUTSCHE GIROZENTRALE", + "city": "Frankfurt Am Main", + "country": "DE", + "website": "https://www.deka.de" + }, + { + "mic": "DEXE", + "acronym": "DEXE", + "name": "DEX LIMITED", + "city": "Abu Dhabi", + "country": "AE", + "website": "https://www.dex.ae" + }, + { + "mic": "DGCX", + "acronym": "DGCX", + "name": "DUBAI GOLD AND COMMODITIES EXCHANGE DMCC", + "city": "Dubai", + "country": "AE", + "website": "https://www.dgcx.ae" + }, + { + "mic": "DHLX", + "acronym": "DHLX", + "name": "DEUTSCHE HOLDINGS (LUXEMBOURG) S.A R.L.", + "city": "Luxembourg", + "country": "LU", + "website": "https://www.db.com" + }, + { + "mic": "DIFX", + "acronym": "NDXB", + "name": "NASDAQ DUBAI", + "city": "Dubai", + "country": "AE", + "website": "https://www.nasdaqdubai.com" + }, + { + "mic": "DKTC", + "acronym": "DKTC", + "name": "DANSK OTC", + "city": "Horsens", + "country": "DK", + "website": "https://www.danskotc.dk" + }, + { + "mic": "DOTS", + "acronym": "DOTS", + "name": "SWISS DOTS BY CATS", + "city": "Zurich", + "country": "CH", + "website": "https://www.bs-cats.com" + }, + { + "mic": "DOWG", + "acronym": "DOWG", + "name": "DOWGATE", + "city": "London", + "country": "GB", + "website": "https://www.dowgate.com" + }, + { + "mic": "DRCT", + "acronym": "DRCT", + "name": "DAIWA DRECT", + "city": "Tokyo", + "country": "JP", + "website": "https://www.daiwa.jp" + }, + { + "mic": "DRSP", + "acronym": "DRSP", + "name": "EURONEXT UK - REPORTING SERVICES", + "city": "London", + "country": "GB", + "website": "https://www.euronext.com" + }, + { + "mic": "DSMD", + "acronym": "DSM", + "name": "QATAR STOCK EXCHANGE", + "city": "Doha", + "country": "QA", + "website": "https://www.qatarexchange.qa" + }, + { + "mic": "DUMX", + "acronym": "GME", + "name": "GULF MERCANTILE EXCHANGE", + "city": "Dubai", + "country": "AE", + "website": "https://www.gulfmerc.com" + }, + { + "mic": "DVFX", + "acronym": "DVFX", + "name": "DIGITAL VEGA", + "city": "London", + "country": "GB", + "website": "https://www.digitalvega.com" + }, + { + "mic": "DWFI", + "acronym": "DWFI", + "name": "DEALERWEB FIXED INCOME", + "city": "Jersey City", + "country": "US", + "website": "https://www.tradeweb.com" + }, + { + "mic": "DWIN", + "acronym": "DWIN", + "name": "DRIVEWEALTH INSTITUTIONAL LLC", + "city": "New York", + "country": "US", + "website": "https://www.drivewealth.com" + }, + { + "mic": "DZBK", + "acronym": "DZBK", + "name": "DZ BANK", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.dzbank.de" + }, + { + "mic": "EBHU", + "acronym": "EBHU", + "name": "ERSTE BANK HUNGARY ZRT.", + "city": "Budapest", + "country": "HU", + "website": "https://www.erstebank.hu" + }, + { + "mic": "EBSN", + "acronym": "EBSN", + "name": "EBS MTF", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.nex.com" + }, + { + "mic": "EBSS", + "acronym": "EBSS", + "name": "EBS SERVICE COMPANY LIMITED - ALL MARKETS", + "city": "Zurich", + "country": "CH", + "website": "https://www.ebs.com" + }, + { + "mic": "ECAG", + "acronym": "ECAG", + "name": "EUREX CLEARING AG", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.eurexclearing.com" + }, + { + "mic": "ECAL", + "acronym": "ECAL", + "name": "EUREX CLEARING ASIA PTE. LTD.", + "city": "Singapore", + "country": "SG", + "website": "https://www.eurexchange.com/exchange-en/about-us/eurexasia" + }, + { + "mic": "ECEU", + "acronym": "ECEU", + "name": "TRADECHO EU APA", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.tradecho.com" + }, + { + "mic": "ECHO", + "acronym": "LSE APA", + "name": "LONDON STOCK EXCHANGE - APA", + "city": "London", + "country": "GB", + "website": "https://www.londonstockexchange.com" + }, + { + "mic": "ECSL", + "acronym": "ECSL", + "name": "ENTERPRISE COMMODITY SERVICES LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.enterprisecommodity.com" + }, + { + "mic": "EDRF", + "acronym": "EDRF", + "name": "EDMOND DE ROTHSCHILD (FRANCE)", + "city": "Paris", + "country": "FR", + "website": "https://www.edmond-de-rothschild.com" + }, + { + "mic": "EDXM", + "acronym": "EDXM", + "name": "EDX MARKETS", + "city": "Jersey City", + "country": "US", + "website": "https://www.edxmarkets.com" + }, + { + "mic": "EEAL", + "acronym": "EEAL", + "name": "EUREX EXCHANGE ASIA PTE. LTD.", + "city": "Singapore", + "country": "SG", + "website": "https://www.eurexchange.com/exchange-en/about-us/eurexasia" + }, + { + "mic": "EESE", + "acronym": "EESE", + "name": "EAST EUROPEAN STOCK EXCHANGE", + "city": "Kiev", + "country": "UA", + "website": "https://www.eese.com.ua" + }, + { + "mic": "EESX", + "acronym": "EESX", + "name": "EQUITY EXPRESS SECURITIES EXCHANGE (EESE)", + "city": "Johannesburg", + "country": "ZA", + "website": "https://www.eese.co.za" + }, + { + "mic": "EGMT", + "acronym": "EGMT", + "name": "EG MARKET TECHNOLOGIES", + "city": "New York", + "country": "US", + "website": "https://www.eglp.com" + }, + { + "mic": "EGSI", + "acronym": "EGSI", + "name": "ERSTE GROUP BANK AG", + "city": "Vienna", + "country": "AT", + "website": "https://www.erstegroup.com" + }, + { + "mic": "ELXE", + "acronym": "ELXE", + "name": "ELIXIUM S.A.", + "city": "Paris", + "country": "FR", + "website": "https://www.elixium.com" + }, + { + "mic": "EMBX", + "acronym": "EMBX", + "name": "EMERGING MARKETS BOND EXCHANGE LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.embonds.com" + }, + { + "mic": "ENCL", + "acronym": "ENC", + "name": "ENCLEAR", + "city": "London", + "country": "GB", + "website": "https://www.lchclearnet.com" + }, + { + "mic": "ENMS", + "acronym": "ENMS", + "name": "EURONEXT MARKETS SINGAPORE PTE. LTD.", + "city": "Singapore", + "country": "SG", + "website": "https://www.euronextfx.com/euronext-singapore" + }, + { + "mic": "EOTC", + "acronym": "EOTC", + "name": "E-OTC", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.connected-markets.com" + }, + { + "mic": "EPEX", + "acronym": "EPEX", + "name": "EPEX SPOT SE", + "city": "Paris", + "country": "FR", + "website": "https://www.epexspot.com" + }, + { + "mic": "EQCA", + "acronym": "EQCA", + "name": "EQUILEND CANADA CORP.", + "city": "Toronto", + "country": "CA", + "website": "https://www.equilend.com" + }, + { + "mic": "EQIE", + "acronym": "EQIE", + "name": "EQUILEND LIMITED", + "city": "Dublin", + "country": "IE", + "website": "https://www.equilend.com" + }, + { + "mic": "EQLD", + "acronym": "EQLD", + "name": "EQUILEND EUROPE LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.equilend.com" + }, + { + "mic": "EQOS", + "acronym": "EQOS", + "name": "EQUOS", + "city": "Singapore", + "country": "SG", + "website": "https://equos.io/" + }, + { + "mic": "EQUS", + "acronym": "EQUS", + "name": "EQUILEND LLC", + "city": "New York", + "country": "US", + "website": "https://www.equilend.com" + }, + { + "mic": "ERBX", + "acronym": "ERBX", + "name": "EUROBANK", + "city": "Athens", + "country": "GR", + "website": "https://www.eurobank.gr" + }, + { + "mic": "ERST", + "acronym": "ERST", + "name": "ERSTE BEFEKTETESI ZRT", + "city": "Budapest", + "country": "HU", + "website": "https://www.erstebroker.hu" + }, + { + "mic": "ESLO", + "acronym": "ESLO", + "name": "ENGNSOL", + "city": "Fiac", + "country": "FR", + "website": "http://engnsol.com/" + }, + { + "mic": "ETOR", + "acronym": "ETOR", + "name": "ETORO EU", + "city": "Limassol", + "country": "CY", + "website": "https://www.etoro.com" + }, + { + "mic": "ETPA", + "acronym": "ETPA", + "name": "ENERGY TRADING PLATFORM AMSTERDAM", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.etpa.nl" + }, + { + "mic": "ETSC", + "acronym": "ETSC", + "name": "ETS EURASIAN TRADING SYSTEM COMMODITY EXCHANGE", + "city": "Almaty", + "country": "KZ", + "website": "https://www.ets.kz/en/" + }, + { + "mic": "EUCC", + "acronym": "EUCC", + "name": "CITADEL CONNECT EUROPE - EU", + "city": "Dublin", + "country": "IE", + "website": "https://www.citadelsecurities.com" + }, + { + "mic": "EUFN", + "acronym": "EUROFIN", + "name": "EURO-FINANCE AD", + "city": "Sofia", + "country": "BG", + "website": "https://www.eurofinance.bg" + }, + { + "mic": "EUWA", + "acronym": "EUWA", + "name": "EUWAX AG", + "city": "Stuttgart", + "country": "DE", + "website": "https://www.euwax-ag.de" + }, + { + "mic": "EVOL", + "acronym": "EVOL", + "name": "EVOLUTION MARKETS", + "city": "London", + "country": "GB", + "website": "https://www.evomarkets.com" + }, + { + "mic": "EXEU", + "acronym": "EXEU", + "name": "EXANE BNP PARIBAS", + "city": "London", + "country": "GB", + "website": "https://www.exane.com" + }, + { + "mic": "EXIX", + "acronym": "EXIX", + "name": "ELECTRONX", + "city": "Chicago", + "country": "US", + "website": "https://www.electronx.com" + }, + { + "mic": "EXOT", + "acronym": "EXOT", + "name": "EXOTIX CAPITAL - OTF", + "city": "London", + "country": "GB", + "website": "https://www.exotix.com" + }, + { + "mic": "EXSE", + "acronym": "EXSE", + "name": "EXANE BNP PARIBAS - SYSTEMATIC INTERNALISER", + "city": "Paris", + "country": "FR", + "website": "https://www.exane.com" + }, + { + "mic": "EXTR", + "acronym": "EXIST", + "name": "ENERGY EXCHANGE ISTANBUL", + "city": "Istanbul", + "country": "TR", + "website": "https://www.epias.com.tr" + }, + { + "mic": "FAIR", + "acronym": "FAIR", + "name": "CANTOR SPREADFAIR", + "city": "London", + "country": "GB", + "website": "https://www.spreadfair.com" + }, + { + "mic": "FAST", + "acronym": "FAST", + "name": "EURONEXT FX", + "city": "New York", + "country": "US", + "website": "https://www.euronextfx.com" + }, + { + "mic": "FBSI", + "acronym": "FBSI", + "name": "FINECO BANK", + "city": "Milan", + "country": "IT", + "website": "https://www.finecobank.com" + }, + { + "mic": "FGEX", + "acronym": "FGEX", + "name": "KAASUPORSSI - FINNISH GAS EXCHANGE", + "city": "Espoo", + "country": "FI", + "website": "https://www.kaasuporssi.com" + }, + { + "mic": "FGML", + "acronym": "FGM", + "name": "FINSTREET GLOBAL MARKETS", + "city": "Abu Dhabi", + "country": "AE", + "website": "https://www.finstreet.ae" + }, + { + "mic": "FICO", + "acronym": "FICO", + "name": "FINANCIALCONTENT", + "city": "San Carlos", + "country": "US", + "website": "https://www.financialcontent.com" + }, + { + "mic": "FICX", + "acronym": "FICONEX", + "name": "FINANCIAL INFORMATION CONTRIBUTORS EXCHANGE", + "city": "Rodgau", + "country": "DE", + "website": "https://www.ficonex.com" + }, + { + "mic": "FINR", + "acronym": "FINR", + "name": "FINRA", + "city": "Washington", + "country": "US", + "website": "https://www.finra.org/industry/compliance/markettransparency/adf/" + }, + { + "mic": "FISH", + "acronym": "FISH", + "name": "FISH POOL ASA", + "city": "Bergen", + "country": "NO", + "website": "https://www.fishpool.eu" + }, + { + "mic": "FISU", + "acronym": "FIS", + "name": "FREIGHT INVESTOR SERVICES LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.freightinvestorservices.com" + }, + { + "mic": "FLWX", + "acronym": "FLWX", + "name": "FLOW TRADERS", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.flowtraders.com" + }, + { + "mic": "FMTS", + "acronym": "FMTS", + "name": "MTS FRANCE SAS", + "city": "Paris", + "country": "FR", + "website": "https://www.mtsfrance.com" + }, + { + "mic": "FMXS", + "acronym": "FMXS", + "name": "FMX SECURITIES", + "city": "Singapore", + "country": "SG", + "website": "https://www.bgcg.com" + }, + { + "mic": "FMXX", + "acronym": "FMXX", + "name": "FMX EXECUTION, LLC", + "city": "New York", + "country": "US", + "website": "https://www.fmx.com" + }, + { + "mic": "FNDF", + "acronym": "FMX NDF", + "name": "FMX NON-DELIVERABLE FORWARDS", + "city": "Singapore", + "country": "SG", + "website": "https://www.fmxndf.com" + }, + { + "mic": "FNUK", + "acronym": "FNUK", + "name": "FINANTIA UK LIMITED", + "city": "London", + "country": "GB" + }, + { + "mic": "FPWB", + "acronym": "FPWB", + "name": "FIRSTPLACE WIENER BOERSE", + "city": "Vienna", + "country": "AT", + "website": "https://www.wienerboerse.at" + }, + { + "mic": "FREX", + "acronym": "CDE", + "name": "COINBASE DERIVATIVES", + "city": "Chicago", + "country": "US", + "website": "https://www.coinbase.com/derivatives" + }, + { + "mic": "FRTE", + "acronym": "FRTE", + "name": "FORTE - OTF", + "city": "London", + "country": "GB", + "website": "https://www.fortesecurities.com" + }, + { + "mic": "FSEF", + "acronym": "FSEF", + "name": "FTSEF LLC", + "city": "Great Neck", + "country": "US", + "website": "https://www.ftsef.com" + }, + { + "mic": "FSHX", + "acronym": "FSHX", + "name": "FISHEX", + "city": "Tromso", + "country": "NO", + "website": "https://www.fishex.no" + }, + { + "mic": "FTFS", + "acronym": "42FS", + "name": "42 FINANCIAL SERVICES", + "city": "Prague", + "country": "CZ", + "website": "https://www.42fs.com" + }, + { + "mic": "FTUS", + "acronym": "FTUS", + "name": "FLOW TRADERS U.S LLC", + "city": "New York", + "country": "US", + "website": "https://www.flowtraders.com" + }, + { + "mic": "FXAL", + "acronym": "FXAL", + "name": "FXALL", + "city": "New York", + "country": "US", + "website": "https://www.fxall.com" + }, + { + "mic": "FXCM", + "acronym": "FXCM", + "name": "FXCM", + "city": "New York", + "country": "US", + "website": "https://www.fxcm.com" + }, + { + "mic": "FXGB", + "acronym": "FXCM", + "name": "FXCM - MTF", + "city": "London", + "country": "GB", + "website": "https://www.fxcm.com" + }, + { + "mic": "G1XX", + "acronym": "G1XX", + "name": "G1 EXECUTION SERVICES", + "city": "Chicago", + "country": "US", + "website": "https://www.g1x.com" + }, + { + "mic": "G360", + "acronym": "G360", + "name": "G360", + "city": "London", + "country": "GB", + "website": "https://www.360t.com" + }, + { + "mic": "GARA", + "acronym": "GARA", + "name": "COINGARAGE", + "city": "Hradec Kralove", + "country": "CZ", + "website": "https://coingarage.io" + }, + { + "mic": "GBOT", + "acronym": "BAFR", + "name": "BOURSE AFRICA LIMITED", + "city": "Ebene", + "country": "MU", + "website": "https://www.bourseafrica.com" + }, + { + "mic": "GBSI", + "acronym": "GBS", + "name": "GOODBODY STOCKBROKERS UC", + "city": "Dublin", + "country": "IE", + "website": "https://www.goodbody.ie" + }, + { + "mic": "GEMX", + "acronym": "GEMMA", + "name": "GEMMA (GILT EDGED MARKET MAKERS’ASSOCIATION)", + "city": "London", + "country": "GB" + }, + { + "mic": "GETB", + "acronym": "GET BALTIC", + "name": "LITHUANIAN NATURAL GAS EXCHANGE", + "city": "Vilnius", + "country": "LT", + "website": "https://www.getbaltic.lt" + }, + { + "mic": "GFAM", + "acronym": "GFAM", + "name": "GFI SECURITIES LLC - ALL MARKETS", + "city": "New York", + "country": "US", + "website": "https://www.gfigroup.com" + }, + { + "mic": "GFAU", + "acronym": "GFIA", + "name": "GFI AUSTRALIA PTY LTD", + "city": "Sydney", + "country": "AU", + "website": "https://www.gfigroup.co.uk" + }, + { + "mic": "GFEX", + "acronym": "GFEX", + "name": "GUANGZHOU FUTURES EXCHANGE", + "city": "Guangzhou", + "country": "CN", + "website": "https://www.gfex.com.cn" + }, + { + "mic": "GFIB", + "acronym": "GFIB", + "name": "GFI BROKERS", + "city": "London", + "country": "GB", + "website": "https://www.gfigroup.com" + }, + { + "mic": "GFIC", + "acronym": "GFIC", + "name": "GFI SECURITIES LTD", + "city": "London", + "country": "GB", + "website": "https://www.gfigroup.com" + }, + { + "mic": "GFKS", + "acronym": "GFKS", + "name": "GARANTUM FONDKOMMISSION AB", + "city": "Stockholm", + "country": "SE", + "website": "https://www.garantum.se" + }, + { + "mic": "GFOX", + "acronym": "GFO-X", + "name": "GLOBAL FUTURES AND OPTIONS LTD", + "city": "London", + "country": "GB", + "website": "https://www.gfo-x.com" + }, + { + "mic": "GFSG", + "acronym": "GFSG", + "name": "GFI SINGAPORE RMO", + "city": "Singapore", + "country": "SG", + "website": "https://www.gfigroup.com" + }, + { + "mic": "GIPB", + "acronym": "GIPB", + "name": "GOLDMAN SACHS INTERNATIONAL PARIS BRANCH", + "city": "Paris", + "country": "FR", + "website": "https://www.goldmansachs.com" + }, + { + "mic": "GLLC", + "acronym": "GLLC", + "name": "GATE US LLC", + "city": "New York", + "country": "US", + "website": "https://www.gateus.com" + }, + { + "mic": "GLMX", + "acronym": "GLMX", + "name": "GLMX", + "city": "New York", + "country": "US", + "website": "https://www.glmx.com" + }, + { + "mic": "GLOM", + "acronym": "GLOM", + "name": "GLOMAX EXCHANGE LTD", + "city": "Abu Dhabi", + "country": "AE", + "website": "https://www.glomax.com" + }, + { + "mic": "GLPS", + "acronym": "GLPS", + "name": "ESSEX RADEZ, LLC", + "city": "Chicago", + "country": "US", + "website": "https://www.essexradez.com" + }, + { + "mic": "GLPX", + "acronym": "GLPX", + "name": "ACS EXECUTION SERVICES, LLC", + "city": "Red Bank", + "country": "US" + }, + { + "mic": "GMEG", + "acronym": "GMEX", + "name": "GMEX EXCHANGE", + "city": "London", + "country": "GB", + "website": "https://www.gmex-group.com" + }, + { + "mic": "GMES", + "acronym": "GMES", + "name": "GRIFFIN MARKETS EUROPE", + "city": "Paris", + "country": "FR", + "website": "https://www.griffinmarkets.com" + }, + { + "mic": "GMGD", + "acronym": "GMGDXB", + "name": "GMG DUBAI LIMITED", + "city": "Dubai", + "country": "AE", + "website": "https://www.gmg-brokers.com" + }, + { + "mic": "GMGE", + "acronym": "GMGE", + "name": "GMG EUROPE B.V.", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.gmg-brokers.com" + }, + { + "mic": "GMGL", + "acronym": "GMGLDN", + "name": "GMG BROKERS LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.gmg-brokers.com" + }, + { + "mic": "GMTF", + "acronym": "GMTF", + "name": "GALAXY", + "city": "Paris", + "country": "FR", + "website": "https://www.tradingscreen.com" + }, + { + "mic": "GOTC", + "acronym": "GOTC", + "name": "GLOBAL OTC", + "city": "Chicago", + "country": "US", + "website": "https://www.globalotc.com" + }, + { + "mic": "GOVX", + "acronym": "GOVEX", + "name": "GOVEX", + "city": "Boston", + "country": "US", + "website": "https://www.govex.com" + }, + { + "mic": "GPBC", + "acronym": "GPBC", + "name": "GPB-FINANCIAL SERVICES LTD", + "city": "Limassol", + "country": "CY", + "website": "https://www.gpbfs.com.cy" + }, + { + "mic": "GREE", + "acronym": "GREE", + "name": "THE GREEN EXCHANGE", + "city": "Chicago", + "country": "US", + "website": "https://www.nymex.greenfutures.com/" + }, + { + "mic": "GRIF", + "acronym": "GRIF", + "name": "GRIFFIN MARKETS LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.griffinmarkets.com" + }, + { + "mic": "GRSE", + "acronym": "GSE", + "name": "THE GREEN STOCK EXCHANGE - ACB IMPACT MARKETS", + "city": "London", + "country": "GB", + "website": "https://www.acbimpactmarkets.com" + }, + { + "mic": "GSAL", + "acronym": "GSAL", + "name": "GOLDMAN SACHS (ASIA) LLC", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.goldmansachs.com" + }, + { + "mic": "GSBE", + "acronym": "GSBE", + "name": "GOLDMAN SACHS BANK EUROPE SE", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.goldmansachs.com" + }, + { + "mic": "GSCI", + "acronym": "GSCI", + "name": "THE GUYANA ASSOCIATION OF SECURITIES COMPANIES AND INTERMEDIARIES INC.", + "city": "Georgetown", + "country": "GY", + "website": "https://www.gasci.com" + }, + { + "mic": "GSCO", + "acronym": "GSCO", + "name": "GOLDMAN SACHS AND CO.", + "city": "New York", + "country": "US", + "website": "https://www.goldmansachs.com" + }, + { + "mic": "GSEF", + "acronym": "GFI SEF", + "name": "GFI SWAPS EXCHANGE, LLC", + "city": "New York", + "country": "US", + "website": "https://www.gfigroup.com/markets/swaps-exchange/overview.aspx" + }, + { + "mic": "GSIB", + "acronym": "GSIB", + "name": "GOLDMAN SACHS INTERNATIONAL BANK", + "city": "London", + "country": "GB", + "website": "https://www.goldmansachs.com" + }, + { + "mic": "GSIL", + "acronym": "GSI", + "name": "GOLDMAN SACHS INTERNATIONAL", + "city": "London", + "country": "GB", + "website": "https://www.goldmansachs.com/gset" + }, + { + "mic": "GSLO", + "acronym": "GSLO", + "name": "GALLARDO SECURITIES LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.gallardosecurities.com" + }, + { + "mic": "GSXC", + "acronym": "GSXC", + "name": "GSX CHINA", + "city": "Beijing", + "country": "CN", + "website": "https://www.gset.gs.com" + }, + { + "mic": "GSXK", + "acronym": "GSXK", + "name": "GSX KOREA", + "city": "Seoul", + "country": "KR", + "website": "https://www.gset.gs.com" + }, + { + "mic": "GSXL", + "acronym": "GSX", + "name": "THE GIBRALTAR STOCK EXCHANGE", + "city": "Gibraltar", + "country": "GI", + "website": "https://www.gsx.gi" + }, + { + "mic": "GSXN", + "acronym": "GSXN", + "name": "GSX NATURAL", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.gset.gs.com" + }, + { + "mic": "GSXT", + "acronym": "GSXT", + "name": "GSX TAIWAN", + "city": "Taipei", + "country": "TW", + "website": "https://www.gset.gs.com" + }, + { + "mic": "GTCO", + "acronym": "GTCO", + "name": "KCG AMERICAS LLC", + "city": "New York", + "country": "US", + "website": "https://www.kcg.com" + }, + { + "mic": "GTSM", + "acronym": "GTSM", + "name": "GTS SECURITIES", + "city": "New York", + "country": "US", + "website": "http://gtsx.com" + }, + { + "mic": "GTSX", + "acronym": "GTSX", + "name": "GTSX", + "city": "New York", + "country": "US", + "website": "https://www.gtsx.com" + }, + { + "mic": "GTXE", + "acronym": "GTXE", + "name": "GTX ECN", + "city": "Hamilton", + "country": "BM", + "website": "https://www.gaingtx.com" + }, + { + "mic": "GXMA", + "acronym": "GXMA", + "name": "GX MARKETCENTER", + "city": "Vila", + "country": "VU" + }, + { + "mic": "HBFR", + "acronym": "HBFR", + "name": "HSBC CONTINENTAL EUROPE", + "city": "Paris", + "country": "FR", + "website": "https://www.hsbc.fr" + }, + { + "mic": "HBPL", + "acronym": "HBPL", + "name": "HSBC BANK POLSKA S.A.", + "city": "Warsaw", + "country": "PL", + "website": "https://www.hsbc.pl" + }, + { + "mic": "HCHC", + "acronym": "HCHC", + "name": "ICE CLEAR NETHERLANDS B.V.", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.theice.com" + }, + { + "mic": "HDAT", + "acronym": "HDAT", + "name": "ELECTRONIC SECONDARY SECURITIES MARKET (HDAT)", + "city": "Athens", + "country": "GR", + "website": "https://www.bankofgreece.gr" + }, + { + "mic": "HEGX", + "acronym": "HEGX", + "name": "NADEX", + "city": "Chicago", + "country": "US", + "website": "https://www.nadex.com" + }, + { + "mic": "HEMO", + "acronym": "HENEX", + "name": "HENEX S.A.", + "city": "Athens", + "country": "GR", + "website": "https://www.enexgroup.gr" + }, + { + "mic": "HMTF", + "acronym": "HMTF", + "name": "VORVEL BONDS", + "city": "Milan", + "country": "IT", + "website": "https://www.vorvel.eu" + }, + { + "mic": "HPCX", + "acronym": "MSA", + "name": "HPC SA", + "city": "Paris", + "country": "FR", + "website": "https://www.marex.com" + }, + { + "mic": "HPPO", + "acronym": "HPPO", + "name": "POTAMUS TRADING LLC", + "city": "Boston", + "country": "US", + "website": "https://www.potamustrading.com" + }, + { + "mic": "HPSX", + "acronym": "HPC IS", + "name": "HPC OTF", + "city": "London", + "country": "GB", + "website": "https://www.marex.com" + }, + { + "mic": "HREU", + "acronym": "HREU", + "name": "HRTEU LIMITED", + "city": "Dublin", + "country": "IE", + "website": "https://www.hudson-trading.com" + }, + { + "mic": "HRSI", + "acronym": "HRSI", + "name": "HUDSON RIVER TRADING - SYSTEMATIC INTERNALISER", + "city": "London", + "country": "GB", + "website": "https://www.hudson-trading.com" + }, + { + "mic": "HRTF", + "acronym": "HRT", + "name": "HUDSON RIVER TRADING (HRT)", + "city": "New York", + "country": "US", + "website": "https://www.hudson-trading.com" + }, + { + "mic": "HRTX", + "acronym": "HRT", + "name": "HUDSON RIVER TRADING", + "city": "New York", + "country": "US", + "website": "https://www.hudson-trading.com" + }, + { + "mic": "HSBC", + "acronym": "HSBC SI", + "name": "HSBC", + "city": "London", + "country": "GB", + "website": "https://www.hsbcnet.com" + }, + { + "mic": "HSBT", + "acronym": "HSBT", + "name": "HSBC TRINKAUS AND BURKHARDT AG", + "city": "Duesseldorf", + "country": "DE", + "website": "https://www.hsbc.de" + }, + { + "mic": "HSFX", + "acronym": "CBOE FX", + "name": "CBOE FX", + "city": "New York, Ny", + "country": "US", + "website": "https://www.fx.cboe.com" + }, + { + "mic": "HSTC", + "acronym": "HNX", + "name": "HANOI STOCK EXCHANGE", + "city": "Hanoi", + "country": "VN", + "website": "https://www.hnx.vn" + }, + { + "mic": "HSXA", + "acronym": "HSXA", + "name": "HSBC-X HONG KONG", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.hsbc.com.hk" + }, + { + "mic": "HUDX", + "acronym": "HUDEX", + "name": "HUNGARIAN DERIVATIVE ENERGY EXCHANGE", + "city": "Budapest", + "country": "HU", + "website": "https://www.hudex.hu" + }, + { + "mic": "HUPX", + "acronym": "HUPX", + "name": "HUNGARIAN POWER EXCHANGE", + "city": "Budapest", + "country": "HU", + "website": "https://www.hupx.hu" + }, + { + "mic": "HWHE", + "acronym": "HWHE", + "name": "HWH ENERGIMEGLING", + "city": "Bergen", + "country": "NO", + "website": "https://www.hwh.no" + }, + { + "mic": "IBAL", + "acronym": "IBA", + "name": "ICE BENCHMARK ADMINISTRATION", + "city": "London", + "country": "GB", + "website": "https://www.theice.com/iba" + }, + { + "mic": "IBCO", + "acronym": "IBCO", + "name": "INTERACTIVE BROKERS CORP", + "city": "Greenwich", + "country": "US", + "website": "https://www.interactivebrokers.com" + }, + { + "mic": "IBER", + "acronym": "IBERCAJA", + "name": "IBERCAJA BANCO SA", + "city": "Zaragoza", + "country": "ES", + "website": "https://www.ibercaja.es" + }, + { + "mic": "IBEX", + "acronym": "IBEX", + "name": "INDEPENDENT BULGARIAN ENERGY EXCHANGE", + "city": "Sofia", + "country": "BG", + "website": "https://www.ibex.bg" + }, + { + "mic": "IBGH", + "acronym": "IBGH", + "name": "IBERIAN GAS HUB", + "city": "Bilbao", + "country": "ES", + "website": "https://www.iberiangashub.com" + }, + { + "mic": "IBIS", + "acronym": "IBIS", + "name": "INVEST BANCA", + "city": "Florence", + "country": "IT", + "website": "https://www.investbanca.it" + }, + { + "mic": "IBKR", + "acronym": "IBKR", + "name": "INTERACTIVE BROKERS LLC", + "city": "Greenwich", + "country": "US", + "website": "https://www.interactivebrokers.com" + }, + { + "mic": "IBSC", + "acronym": "IBSC", + "name": "ICE BONDS SECURITIES CORPORATION", + "city": "New York", + "country": "US", + "website": "https://www.theice.com" + }, + { + "mic": "IBSI", + "acronym": "IBKR", + "name": "INTERACTIVE BROKERS", + "city": "Dublin", + "country": "IE", + "website": "https://www.interactivebrokers.ie" + }, + { + "mic": "ICDX", + "acronym": "ICDX", + "name": "INDONESIA COMMODITY AND DERIVATIVES EXCHANGE", + "city": "Jakarta", + "country": "ID", + "website": "https://www.icdexchange.com" + }, + { + "mic": "ICES", + "acronym": "ICES", + "name": "ICE SWAP TRADE LLC", + "city": "New York", + "country": "US", + "website": "https://www.theice.com" + }, + { + "mic": "ICOT", + "acronym": "ICOT", + "name": "ICAP EU - OTF", + "city": "Paris", + "country": "FR", + "website": "https://www.tpicap.com" + }, + { + "mic": "ICPM", + "acronym": "ICPM", + "name": "TP ICAP UK MTF", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/tp-icap-uk-mtf" + }, + { + "mic": "ICPS", + "acronym": "ICAPS", + "name": "ICAP SINGAPORE RMO", + "city": "Singapore", + "country": "SG", + "website": "https://tpicap.com/tpicap/" + }, + { + "mic": "IDXM", + "acronym": "IDXM", + "name": "IDX MARKETS, LLC", + "city": "New York", + "country": "US", + "website": "https://www.idxmarkets.com" + }, + { + "mic": "IEXA", + "acronym": "IEXA", + "name": "IEX DAP LLC", + "city": "New York", + "country": "US", + "website": "https://www.iex.io" + }, + { + "mic": "IEXG", + "acronym": "IEX", + "name": "INVESTORS EXCHANGE", + "city": "New York", + "country": "US", + "website": "https://www.iex.io" + }, + { + "mic": "IFAD", + "acronym": "IFAD", + "name": "ICE FUTURES ABU DHABI", + "city": "Abu Dhabi", + "country": "AE", + "website": "https://www.theice.com" + }, + { + "mic": "IFBX", + "acronym": "IFB", + "name": "IRAN FARA BOURSE", + "city": "Tehran", + "country": "IR", + "website": "https://www.ifb.ir" + }, + { + "mic": "IFEU", + "acronym": "IFEU", + "name": "ICE FUTURES EUROPE", + "city": "London", + "country": "GB", + "website": "https://www.theice.com" + }, + { + "mic": "IFLS", + "acronym": "IFLS", + "name": "SWAPXECUTE", + "city": "London", + "country": "GB", + "website": "https://www.intlfcstone.com" + }, + { + "mic": "IFSG", + "acronym": "IFSG", + "name": "ICE FUTURES SINGAPORE", + "city": "Singapore", + "country": "SG", + "website": "https://www.theice.com" + }, + { + "mic": "IFUS", + "acronym": "IFUS", + "name": "ICE FUTURES U.S.", + "city": "New York", + "country": "US", + "website": "https://www.theice.com" + }, + { + "mic": "IGDL", + "acronym": "IGDL", + "name": "ICAP GLOBAL DERIVATIVES LIMITED", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/icap-global-derivatives-mtf" + }, + { + "mic": "IINX", + "acronym": "INDIA INX", + "name": "INDIA INTERNATIONAL EXCHANGE (IFSC) LIMITED", + "city": "Gift City, Gandhinagar", + "country": "IN", + "website": "https://www.indiainx.com" + }, + { + "mic": "IKBS", + "acronym": "IKBS", + "name": "IKB DEUTSCHE INDUSTRIEBANK AG", + "city": "Duesseldorf", + "country": "DE", + "website": "https://www.ikb.de" + }, + { + "mic": "IMCS", + "acronym": "IMCS", + "name": "IMC FINANCIAL MARKETS", + "city": "Chicago", + "country": "US", + "website": "https://www.imc.com" + }, + { + "mic": "IMCT", + "acronym": "IMC", + "name": "IMC", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.imc.com" + }, + { + "mic": "IMEX", + "acronym": "IMEX", + "name": "IRAN MERCANTILE EXCHANGE", + "city": "Tehran", + "country": "IR", + "website": "https://www.ime.co.ir" + }, + { + "mic": "IMMH", + "acronym": "IMMH", + "name": "IMMH - INTESA SANPAOLO", + "city": "Milan", + "country": "IT", + "website": "https://www.intesasanpaolo.com" + }, + { + "mic": "IMTF", + "acronym": "IMTF", + "name": "INTEGRAL MTF", + "city": "London", + "country": "GB", + "website": "https://www.integralmtf.com" + }, + { + "mic": "INCR", + "acronym": "INCR", + "name": "INTELLIGENTCROSS", + "city": "Stamford", + "country": "US", + "website": "https://www.intelligentcross.com" + }, + { + "mic": "INFT", + "acronym": "INFT", + "name": "INFRONT MARKETS", + "city": "Oslo", + "country": "NO", + "website": "https://www.infrontfinance.com" + }, + { + "mic": "INGB", + "acronym": "INGB", + "name": "ING BANK NV", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.ing.com" + }, + { + "mic": "INGU", + "acronym": "INGU", + "name": "ING BANK NV - LONDON BRANCH", + "city": "London", + "country": "GB", + "website": "https://www.ing.com" + }, + { + "mic": "INGW", + "acronym": "INGW", + "name": "ING BANK SLASKI SA", + "city": "Warsaw", + "country": "PL", + "website": "https://www.ingbank.pl" + }, + { + "mic": "INTL", + "acronym": "INTL", + "name": "STONEX FINANCIAL INC.", + "city": "Winter Park", + "country": "US", + "website": "https://www.stonex.com" + }, + { + "mic": "INVE", + "acronym": "INVE", + "name": "INVESTEC BANK PLC", + "city": "London", + "country": "GB", + "website": "https://www.investec.com" + }, + { + "mic": "IOTF", + "acronym": "ISL OTF", + "name": "ICAP UK OTF", + "city": "London", + "country": "GB", + "website": "https://www.tpicap.com/tpicap/regulatory-hub" + }, + { + "mic": "ISBA", + "acronym": "ISBA", + "name": "BANCA DI ASTI", + "city": "Asti", + "country": "IT", + "website": "https://www.bancadiasti.it" + }, + { + "mic": "ISDA", + "acronym": "ISDA", + "name": "ISDAFIX", + "city": "New York", + "country": "US", + "website": "https://www2.isda.org" + }, + { + "mic": "ISEX", + "acronym": "ISE", + "name": "INTER-CONNECTED STOCK EXCHANGE OF INDIA LTD", + "city": "Mumbai", + "country": "IN", + "website": "https://www.iseindia.com" + }, + { + "mic": "ISSI", + "acronym": "ICBCS", + "name": "ICBC STANDARD BANK", + "city": "London", + "country": "GB", + "website": "https://www.icbcstandardbank.com" + }, + { + "mic": "ISWA", + "acronym": "ISWA", + "name": "ISWAP UK MTF", + "city": "London", + "country": "GB", + "website": "https://www.i-swap.com" + }, + { + "mic": "ISWP", + "acronym": "ISWP", + "name": "ISWAP EURO MTF", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.icap.com" + }, + { + "mic": "ITGI", + "acronym": "ITGI", + "name": "POSIT", + "city": "New York", + "country": "US", + "website": "https://www.virtu.com" + }, + { + "mic": "ITGL", + "acronym": "POSIT", + "name": "POSIT MTF", + "city": "Dublin", + "country": "IE", + "website": "https://www.virtu.com" + }, + { + "mic": "ITSL", + "acronym": "ITS", + "name": "INTERNATIONAL TRADING SYSTEM (ITS)", + "city": "Astana", + "country": "KZ", + "website": "https://itsx.kz/" + }, + { + "mic": "IVZX", + "acronym": "IVZX", + "name": "INVESCO CANADA PTF TRADES", + "city": "Toronto", + "country": "CA", + "website": "https://www.invesco.ca" + }, + { + "mic": "JADX", + "acronym": "JADX", + "name": "JOINT ASIAN DERIVATIVES EXCHANGE", + "city": "Singapore", + "country": "SG", + "website": "https://www.jadeexchange.com" + }, + { + "mic": "JBSI", + "acronym": "JBSI", + "name": "JYSKE BANK", + "city": "Silkeborg", + "country": "DK", + "website": "https://www.jyskebank.dk" + }, + { + "mic": "JEFA", + "acronym": "JEFA", + "name": "JEFFERIES ASIA", + "city": "Tokyo", + "country": "JP", + "website": "https://www.jefferies.com" + }, + { + "mic": "JEFE", + "acronym": "JEFE", + "name": "JEFFERIES EUROPE", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.jefferies.com" + }, + { + "mic": "JISI", + "acronym": "JISI", + "name": "JEFFERIES INTERNATIONAL", + "city": "London", + "country": "GB", + "website": "https://www.jefferies.com" + }, + { + "mic": "JLEU", + "acronym": "JLEU", + "name": "JUMP TRADING EU EQUITY PLATFORM", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.jumptrading.com" + }, + { + "mic": "JLQD", + "acronym": "JLQD", + "name": "JUMP TRADING - MULTI-ASSET PLATFORM", + "city": "Chicago", + "country": "US", + "website": "https://www.jumptrading.com" + }, + { + "mic": "JNSI", + "acronym": "JNSI", + "name": "JANE STREET NETHERLANDS B.V.", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.janestreet.com" + }, + { + "mic": "JNST", + "acronym": "JNST", + "name": "JANE STREET CAPITAL, LLC", + "city": "New York", + "country": "US", + "website": "https://www.janestreet.com" + }, + { + "mic": "JPBX", + "acronym": "JPBX", + "name": "JPBX", + "city": "New York", + "country": "US", + "website": "https://www.jpmorgan.com" + }, + { + "mic": "JPCB", + "acronym": "JPCB", + "name": "JPMORGAN CHASE BANK N.A. LONDON BRANCH", + "city": "London", + "country": "GB", + "website": "https://www.jpmorgan.com" + }, + { + "mic": "JPEU", + "acronym": "JPEU", + "name": "J.P. MORGAN SE", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.jpmorgan.com" + }, + { + "mic": "JPJX", + "acronym": "JPJX", + "name": "JPJENKINS", + "city": "London", + "country": "GB", + "website": "https://jpjenkins.com" + }, + { + "mic": "JPMI", + "acronym": "JPMI", + "name": "JP MORGAN - JPMI MARKET", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.jpmorgan.com" + }, + { + "mic": "JPMS", + "acronym": "JPMS", + "name": "JPMS, LLC", + "city": "New York", + "country": "US", + "website": "https://www.jpmorgan.com/country/us/en/cib/markets-investor-services/aqua" + }, + { + "mic": "JPMX", + "acronym": "JPMX", + "name": "JPMX", + "city": "New York", + "country": "US", + "website": "https://www.jpmorgan.com" + }, + { + "mic": "JPSI", + "acronym": "JPSI", + "name": "J.P. MORGAN SECURITIES PLC", + "city": "London", + "country": "GB", + "website": "https://www.jpmorgan.com" + }, + { + "mic": "JSES", + "acronym": "JX", + "name": "JANE STREET EXECUTION SERVICES LLC", + "city": "New York", + "country": "US", + "website": "https://www.janestreet.com" + }, + { + "mic": "JSJX", + "acronym": "JX", + "name": "JANE STREET JX", + "city": "New York", + "country": "US", + "website": "https://www.janestreet.com" + }, + { + "mic": "JSSI", + "acronym": "JSF", + "name": "JANE STREET FINANCIAL LTD", + "city": "London", + "country": "GB", + "website": "https://www.janestreet.com" + }, + { + "mic": "JYSI", + "acronym": "JYSI", + "name": "DEN JYSKE SPAREKASSE", + "city": "Grindsted", + "country": "DK", + "website": "https://www.djs.dk" + }, + { + "mic": "KBCB", + "acronym": "KBCB", + "name": "KBC BANK NV GROUP MARKETS", + "city": "Brussels", + "country": "BE", + "website": "https://www.kbc.com" + }, + { + "mic": "KBLL", + "acronym": "KBLL", + "name": "QUINTET PRIVATE BANK (EUROPE) S.A.", + "city": "Luxembourg", + "country": "LU", + "website": "https://www.quintet.com" + }, + { + "mic": "KBLM", + "acronym": "KBLM", + "name": "KYTE BROKING LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.kytebroking.com" + }, + { + "mic": "KCCP", + "acronym": "KCCP", + "name": "KELER CCP", + "city": "Budapest", + "country": "HU", + "website": "https://www.kelerkszf.hu" + }, + { + "mic": "KELR", + "acronym": "KELR", + "name": "KELER", + "city": "Budapest", + "country": "HU", + "website": "https://www.keler.hu" + }, + { + "mic": "KHHU", + "acronym": "KHHU", + "name": "K AND H BANK ZRT", + "city": "Budapest", + "country": "HU", + "website": "https://www.kh.hu" + }, + { + "mic": "KLEU", + "acronym": "KLEU", + "name": "KNIGHT LINK EUROPE", + "city": "London", + "country": "GB", + "website": "https://www.knight.com" + }, + { + "mic": "KLSH", + "acronym": "KEX", + "name": "KALSHIEX LLC", + "city": "New York", + "country": "US", + "website": "https://www.kalshi.com" + }, + { + "mic": "KNIG", + "acronym": "KNIG", + "name": "KNIGHT", + "city": "Jersey City", + "country": "US", + "website": "https://www.knight.com" + }, + { + "mic": "KOME", + "acronym": "KOME", + "name": "KOMERCNI BANKA, A.S.", + "city": "Prague", + "country": "CZ", + "website": "https://www.kb.cz" + }, + { + "mic": "KRME", + "acronym": "KRME", + "name": "PAYWARD MENA HOLDINGS LTD.", + "city": "Abu Dhabi", + "country": "AE", + "website": "https://www.kraken.com" + }, + { + "mic": "LAKX", + "acronym": "RBCCM", + "name": "RBC CAPITAL MARKETS LLC - TRAJECTORY CROSS", + "city": "New York", + "country": "US", + "website": "https://www.rbccm.com" + }, + { + "mic": "LAMP", + "acronym": "LAMP", + "name": "LAMPOST CAPITAL", + "city": "Boca Raton", + "country": "US", + "website": "https://www.thelampost.com" + }, + { + "mic": "LASF", + "acronym": "LASF", + "name": "LATAM SEF", + "city": "New York", + "country": "US", + "website": "https://www.latamsef.com" + }, + { + "mic": "LASP", + "acronym": "LASP", + "name": "LAN AND SPAR BANK A/S", + "city": "Copenhagen", + "country": "DK", + "website": "https://www.lsb.dk" + }, + { + "mic": "LBBW", + "acronym": "LLBW", + "name": "LBBW - LANDESBANK BADEN-WUERTTEMBERG", + "city": "Stuttgart", + "country": "DE", + "website": "https://www.lbbw.de" + }, + { + "mic": "LBCM", + "acronym": "LBCM", + "name": "LLOYDS BANK CORPORATE MARKETS", + "city": "London", + "country": "GB", + "website": "https://www.lloydsbankcorporatemarkets.com" + }, + { + "mic": "LBCW", + "acronym": "LBCW", + "name": "LLOYDS BANK CORPORATE MARKETS WERTPAPIERHANDELSBANK GMBH", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.lloydsbank.com" + }, + { + "mic": "LCHC", + "acronym": "LCHC", + "name": "LCH.CLEARNET", + "city": "Paris", + "country": "FR", + "website": "https://www.lchclearnet.com" + }, + { + "mic": "LCXE", + "acronym": "LCX", + "name": "LCX", + "city": "Vaduz", + "country": "LI", + "website": "https://www.lcx.com" + }, + { + "mic": "LEBV", + "acronym": "LEBV", + "name": "LEDGEREDGE B.V.", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.ledgeredge.com" + }, + { + "mic": "LEDG", + "acronym": "LEDG", + "name": "LEDGER X LLC", + "city": "New York", + "country": "US", + "website": "https://www.ledgerx.com" + }, + { + "mic": "LELE", + "acronym": "LELE", + "name": "LEDGEREDGE", + "city": "London", + "country": "GB", + "website": "https://www.ledgeredge.com" + }, + { + "mic": "LESI", + "acronym": "LESI", + "name": "LEDGEREDGE SECURITIES INC.", + "city": "New York", + "country": "US", + "website": "https://www.ledgeredge.com" + }, + { + "mic": "LEVL", + "acronym": "LEVEL", + "name": "LEVEL ATS", + "city": "Boston", + "country": "US", + "website": "https://www.levelmarkets.com/level-ats/" + }, + { + "mic": "LICA", + "acronym": "LICA", + "name": "LIQUIDNET CANADA ATS", + "city": "Toronto", + "country": "CA", + "website": "https://www.liquidnet.com" + }, + { + "mic": "LIDR", + "acronym": "PT LSEG", + "name": "PT LSEG - CLEARED IDR MATCHING", + "city": "Jakarta", + "country": "ID", + "website": "https://www.lseg.com/en/fx" + }, + { + "mic": "LIGA", + "acronym": "LIGA", + "name": "LIGA BANK EG", + "city": "Regensburg", + "country": "DE", + "website": "https://www.ligabank.de" + }, + { + "mic": "LINX", + "acronym": "LINX", + "name": "LINX", + "city": "Vaduz", + "country": "LI", + "website": "https://confero-europe.com/" + }, + { + "mic": "LISE", + "acronym": "LISE", + "name": "LISE", + "city": "Paris", + "country": "FR", + "website": "https://www.lise.com" + }, + { + "mic": "LIUS", + "acronym": "LQNT", + "name": "LIQUIDNET, INC.", + "city": "New York", + "country": "US", + "website": "https://www.liquidnet.com" + }, + { + "mic": "LLAT", + "acronym": "LLAT", + "name": "LIECHTENSTEINISCHE LANDESBANK (OSTERREICH) AG", + "city": "Vienna", + "country": "AT", + "website": "https://www.llb.at" + }, + { + "mic": "LMAS", + "acronym": "LMAS", + "name": "LMAX EXCHANGE SINGAPORE - NDFS", + "city": "Singapore", + "country": "SG", + "website": "https://www.lmax.com/exchange" + }, + { + "mic": "LMAX", + "acronym": "LMAX", + "name": "LMAX", + "city": "London", + "country": "GB", + "website": "https://www.mtf.lmax.com/" + }, + { + "mic": "LMEC", + "acronym": "LMEC", + "name": "LME CLEAR", + "city": "London", + "country": "GB", + "website": "https://www.lme.com" + }, + { + "mic": "LMNR", + "acronym": "LMNR", + "name": "LUMINOR BANK AS", + "city": "Tallinn", + "country": "EE", + "website": "https://www.luminor.ee" + }, + { + "mic": "LOOP", + "acronym": "BTSL", + "name": "LOOPFX", + "city": "London", + "country": "GB", + "website": "https://www.theloopfx.com" + }, + { + "mic": "LOTC", + "acronym": "LOTC", + "name": "OTC MARKET", + "city": "London", + "country": "GB", + "website": "https://www.lotce.com" + }, + { + "mic": "LOYD", + "acronym": "LOYD", + "name": "LLOYDS BANK", + "city": "London", + "country": "GB", + "website": "https://www.lloydsbank.com" + }, + { + "mic": "LPPM", + "acronym": "LPPM", + "name": "LONDON PLATINUM AND PALLADIUM MARKET", + "city": "London", + "country": "GB", + "website": "https://www.lppm.org.uk" + }, + { + "mic": "LPSF", + "acronym": "LPSF", + "name": "LPSFX LLC", + "city": "New York", + "country": "US", + "website": "https://www.lpspllc.com" + }, + { + "mic": "LQED", + "acronym": "LQED", + "name": "LIQUIDITYEDGE", + "city": "New York", + "country": "US", + "website": "https://www.liquidityedge.trade" + }, + { + "mic": "LSSI", + "acronym": "LSSI", + "name": "LANG AND SCHWARZ TRADE CENTER", + "city": "Duesseldorf", + "country": "DE", + "website": "https://www.ls-tc.de" + }, + { + "mic": "LTAA", + "acronym": "LTAA", + "name": "LUMINEX TRADING AND ANALYTICS LLC", + "city": "Boston", + "country": "US", + "website": "https://www.luminextrading.com" + }, + { + "mic": "LTSE", + "acronym": "LTSE", + "name": "LONG-TERM STOCK EXCHANGE, INC.", + "city": "San Francisco", + "country": "US", + "website": "https://www.longtermstockexchange.com" + }, + { + "mic": "LXJP", + "acronym": "LXJP", + "name": "BARCLAYS LX JAPAN", + "city": "Tokyo", + "country": "JP", + "website": "https://www.barclays.com" + }, + { + "mic": "M2AE", + "acronym": "M2AE", + "name": "M2 LIMITED", + "city": "Abu Dhabi", + "country": "AE", + "website": "https://www.m2.com" + }, + { + "mic": "MAEL", + "acronym": "MAEL", + "name": "MARKETAXESS EUROPE LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.marketaxess.com" + }, + { + "mic": "MAKX", + "acronym": "MAKX", + "name": "MAKOR SECURITIES LONDON LTD", + "city": "London", + "country": "GB", + "website": "https://www.makor-capital.com" + }, + { + "mic": "MALX", + "acronym": "MSE", + "name": "MALDIVES STOCK EXCHANGE", + "city": "Male", + "country": "MV", + "website": "https://www.mse.com.mv" + }, + { + "mic": "MANL", + "acronym": "MANL", + "name": "MARKETAXESS NL B.V.", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.marketaxess.com" + }, + { + "mic": "MAQE", + "acronym": "MAQE", + "name": "MACQUARIE BANK EUROPE DESIGNATED ACTIVITY COMPANY", + "city": "Dublin", + "country": "IE", + "website": "https://www.macquarie.com" + }, + { + "mic": "MAQH", + "acronym": "MAQH", + "name": "MACQUARIE INTERNAL MARKETS (HONG KONG)", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.macquarie.com" + }, + { + "mic": "MAQI", + "acronym": "MAQI", + "name": "MACQUARIE BANK INTERNATIONAL LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.macquarie.com/uk" + }, + { + "mic": "MAQJ", + "acronym": "MAQJ", + "name": "MACQUARIE INTERNAL MARKETS (JAPAN)", + "city": "Tokyo", + "country": "JP", + "website": "https://www.macquarie.com" + }, + { + "mic": "MAQL", + "acronym": "MAQL", + "name": "MACQUARIE CAPITAL EUROPE LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.macquarie.com/uk" + }, + { + "mic": "MAQU", + "acronym": "MAQU", + "name": "MACQUARIE BANK LIMITED, LONDON BRANCH", + "city": "London", + "country": "GB", + "website": "https://www.macquarie.com/uk" + }, + { + "mic": "MAQX", + "acronym": "MAQX", + "name": "MACQUARIE INTERNAL MARKETS (AUSTRALIA)", + "city": "Sydney", + "country": "AU", + "website": "https://www.macquarie.com" + }, + { + "mic": "MASG", + "acronym": "MASG", + "name": "MARKETAXESS SINGAPORE PTE LIMITED", + "city": "Singapore", + "country": "SG", + "website": "https://www.marketaxess.com" + }, + { + "mic": "MATX", + "acronym": "MATX", + "name": "MATRIX LIMITED", + "city": "Abu Dhabi", + "country": "AE", + "website": "https://www.matrix.co" + }, + { + "mic": "MAXD", + "acronym": "MAXD", + "name": "MAX MARKETS LIMITED", + "city": "Hove", + "country": "GB", + "website": "https://www.maxmarkets.net" + }, + { + "mic": "MBPL", + "acronym": "MBANK", + "name": "MBANK S.A.", + "city": "Warsaw", + "country": "PL", + "website": "https://www.mbank.pl" + }, + { + "mic": "MBUL", + "acronym": "MBUL", + "name": "MTF SOFIA", + "city": "Sofia", + "country": "BG", + "website": "https://www.capman.bg" + }, + { + "mic": "MCID", + "acronym": "MCID", + "name": "MACQUARIE CAPITAL (IRELAND)", + "city": "Dublin", + "country": "IE", + "website": "https://www.macquarie.com/uk" + }, + { + "mic": "MCXX", + "acronym": "MCXX", + "name": "METROPOLITAN STOCK EXCHANGE OF INDIA LIMITED", + "city": "Mumbai", + "country": "IN", + "website": "https://www.msei.in" + }, + { + "mic": "MEMX", + "acronym": "MEMX", + "name": "MEMX LLC EQUITIES", + "city": "Jersey City", + "country": "US", + "website": "https://memx.com/" + }, + { + "mic": "MEPX", + "acronym": "BELEN/MEPX", + "name": "MONTENEGRIN POWER EXCHANGE", + "city": "Podgorica", + "country": "ME", + "website": "https://belen-spot.me/" + }, + { + "mic": "METZ", + "acronym": "METZ", + "name": "MET ZURICH", + "city": "London", + "country": "GB", + "website": "https://www.metzurich.com" + }, + { + "mic": "MFGL", + "acronym": "MFGL", + "name": "MF GLOBAL ENERGY MTF", + "city": "London", + "country": "GB", + "website": "https://www.mfglobal.com" + }, + { + "mic": "MFXC", + "acronym": "MFXC", + "name": "FX CONNECT - MTF", + "city": "London", + "country": "GB", + "website": "https://www.fxconnectmtf.com" + }, + { + "mic": "MHBD", + "acronym": "MHBD", + "name": "MIZUHO BANK, LTD. DUESSELDORF BRANCH", + "city": "Duesseldorf", + "country": "DE", + "website": "https://www.mizuho-emea.com" + }, + { + "mic": "MHBE", + "acronym": "MHBE", + "name": "MIZUHO BANK EUROPE N.V.", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.mizuho-emea.com" + }, + { + "mic": "MHBP", + "acronym": "MHBP", + "name": "MIZUHO BANK LTD. - PARIS BRANCH", + "city": "Paris", + "country": "FR", + "website": "https://www.mizuhobank.com" + }, + { + "mic": "MHEU", + "acronym": "MHEU", + "name": "MIZUHO SECURITIES EUROPE", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.mizuho-emea.com" + }, + { + "mic": "MIBG", + "acronym": "MIBGAS", + "name": "MERCADO ORGANIZADO DEL GAS", + "city": "Madrid", + "country": "ES", + "website": "https://www.mercadosgas.omie.es" + }, + { + "mic": "MIDC", + "acronym": "MIDC", + "name": "MIDCHAINS", + "city": "Abu Dhabi", + "country": "AE", + "website": "https://www.midchains.com" + }, + { + "mic": "MIHI", + "acronym": "MIHI", + "name": "MIAMI INTERNATIONAL HOLDINGS, INC.", + "city": "Princeton", + "country": "US", + "website": "https://www.miaxglobal.com" + }, + { + "mic": "MISX", + "acronym": "MOEX", + "name": "MOSCOW EXCHANGE - ALL MARKETS", + "city": "Moscow", + "country": "RU", + "website": "https://www.moex.com" + }, + { + "mic": "MIZX", + "acronym": "MIX", + "name": "MIZUHO INTERNAL CROSSING", + "city": "Tokyo", + "country": "JP", + "website": "https://www.mizuho-sc.com" + }, + { + "mic": "MKAP", + "acronym": "MKAP", + "name": "MERITKAPITAL", + "city": "Limassol", + "country": "CY", + "website": "https://www.meritkapital.com" + }, + { + "mic": "MKTF", + "acronym": "MKTF", + "name": "MARKET SECURITIES (FRANCE) SA", + "city": "Paris", + "country": "FR", + "website": "https://www.market-securities.com" + }, + { + "mic": "MLEX", + "acronym": "BOFASE", + "name": "BOFA SECURITIES EUROPE", + "city": "Paris", + "country": "FR", + "website": "https://www.bofaml.com" + }, + { + "mic": "MLIX", + "acronym": "MLI", + "name": "MERRILL LYNCH INTERNATIONAL", + "city": "London", + "country": "GB", + "website": "https://www.bofaml.com/emea" + }, + { + "mic": "MOON", + "acronym": "MOON", + "name": "MOON", + "city": "New York", + "country": "US", + "website": "https://www.otcmarkets.com" + }, + { + "mic": "MSAL", + "acronym": "MSAL", + "name": "MORGAN STANLEY AUSTRALIA SECURITIES LIMITED", + "city": "Sydney", + "country": "AU", + "website": "https://www.morganstanley.com" + }, + { + "mic": "MSBI", + "acronym": "MSBI", + "name": "MORGAN STANLEY BANK INTERNATIONAL LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.morganstanley.com" + }, + { + "mic": "MSCO", + "acronym": "MSCO", + "name": "MORGAN STANLEY AND CO. LLC", + "city": "New York", + "country": "US", + "website": "https://www.morganstanley.com" + }, + { + "mic": "MSDM", + "acronym": "MSDM", + "name": "MICHAEL/STROM DOM MAKLERSKI SPOLKA AKCYJNA", + "city": "Warsaw", + "country": "PL", + "website": "https://michaelstrom.pl/" + }, + { + "mic": "MSEL", + "acronym": "MSEL OTF", + "name": "MAREX SPECTRON EUROPE LIMITED - OTF", + "city": "Dublin", + "country": "IE", + "website": "https://www.marex.com" + }, + { + "mic": "MSEU", + "acronym": "MSEU", + "name": "MORGAN STANLEY EUROPE S.E.", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.morganstanley.com" + }, + { + "mic": "MSIP", + "acronym": "MSIP", + "name": "MORGAN STANLEY AND CO. INTERNATIONAL PLC", + "city": "London", + "country": "GB", + "website": "https://www.morganstanley.com" + }, + { + "mic": "MSMS", + "acronym": "MSMS", + "name": "MORGAN STANLEY MUFG SECURITIES CO., LTD", + "city": "Tokyo", + "country": "JP", + "website": "https://www.morganstanleymufg.com" + }, + { + "mic": "MTSO", + "acronym": "MTSO", + "name": "MTS S.P.A.", + "city": "Rome", + "country": "IT", + "website": "https://www.mtsmarkets.com" + }, + { + "mic": "MTXX", + "acronym": "MTXX", + "name": "MARKETAXESS CORPORATION", + "city": "New York", + "country": "US", + "website": "https://www.marketaxess.com" + }, + { + "mic": "MUBE", + "acronym": "MUBE SI", + "name": "MUFG BANK (EUROPE) N.V.", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.bk.mufg.jp" + }, + { + "mic": "MUBL", + "acronym": "MUBL SI", + "name": "MUFG BANK, LTD. - LONDON BRANCH", + "city": "London", + "country": "GB", + "website": "https://www.bk.mufg.jp" + }, + { + "mic": "MUBM", + "acronym": "MUBM SI", + "name": "MUFG BANK, LTD. - MILANO BRANCH", + "city": "Milan", + "country": "IT", + "website": "https://www.bk.mufg.jp" + }, + { + "mic": "MUBP", + "acronym": "MUBP SI", + "name": "MUFG BANK, LTD. - PARIS BRANCH", + "city": "Paris", + "country": "FR", + "website": "https://www.bk.mufg.jp" + }, + { + "mic": "MUDX", + "acronym": "MDX", + "name": "MITSUBISHI DIAMOND CROSSING", + "city": "Tokyo", + "country": "JP", + "website": "https://www.mumss.com" + }, + { + "mic": "MUFP", + "acronym": "MUFP", + "name": "MARIANA UFP LLP", + "city": "London", + "country": "GB", + "website": "https://www.marianainvestments.com" + }, + { + "mic": "MUSE", + "acronym": "MUSE", + "name": "MUFG SECURITIES EMEA PLC", + "city": "London", + "country": "GB", + "website": "https://www.mufgemea.com" + }, + { + "mic": "MUSN", + "acronym": "MUSN", + "name": "MUFG SECURITIES (EUROPE) N.V -", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.mufgemea.com" + }, + { + "mic": "MUTI", + "acronym": "MUTI", + "name": "MITSUBISHI UFJ TRUST INTERNATIONAL LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.tr.mufg.jp/english/ourservices/administration/muti.html" + }, + { + "mic": "MYTR", + "acronym": "MYTR", + "name": "MYTREASURY", + "city": "London", + "country": "GB", + "website": "https://www.mytreasury.com" + }, + { + "mic": "N2EX", + "acronym": "N2EX", + "name": "N2EX", + "city": "London", + "country": "GB", + "website": "https://www.n2ex.com" + }, + { + "mic": "NABP", + "acronym": "NABP", + "name": "NATIONAL AUSTRALIA BANK EUROPE S.A.", + "city": "Paris", + "country": "FR", + "website": "https://www.nabeurope.com" + }, + { + "mic": "NAMX", + "acronym": "NAMEX", + "name": "NATIONAL MERCANTILE EXCHANGE", + "city": "Moscow", + "country": "RU", + "website": "https://www.namex.org" + }, + { + "mic": "NAPA", + "acronym": "NAPA", + "name": "NASDAQ STOCKHOLM AB - APA SERVICE", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "NASX", + "acronym": "NASDOTC", + "name": "NASD OTC MARKET", + "city": "Lagos", + "country": "NG", + "website": "https://www.nasdng.com" + }, + { + "mic": "NATX", + "acronym": "NATX", + "name": "NATIXIS", + "city": "Paris", + "country": "FR", + "website": "https://www.natixis.com" + }, + { + "mic": "NBFL", + "acronym": "NBF", + "name": "NATIONAL BANK FINANCIAL INC.", + "city": "London", + "country": "GB", + "website": "https://nbfm.ca/en" + }, + { + "mic": "NBLX", + "acronym": "NBLX", + "name": "NOBLE EXCHANGE", + "city": "New York", + "country": "US", + "website": "https://www.noblex.io" + }, + { + "mic": "NBOT", + "acronym": "NBOT", + "name": "NATIONAL BOARD OF TRADE LIMITED", + "city": "Indore Madhya Pradesh", + "country": "IN", + "website": "https://www.nbotind.org" + }, + { + "mic": "NCEL", + "acronym": "PMEX", + "name": "PAKISTAN MERCANTILE EXCHANGE", + "city": "Karachi", + "country": "PK", + "website": "https://www.pmex.com.pk" + }, + { + "mic": "NCME", + "acronym": "NCME", + "name": "SMBC NIKKO CAPITAL MARKETS EUROPE GMBH", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.smbcnikko-cm.com" + }, + { + "mic": "NCML", + "acronym": "NCML", + "name": "SMBC NIKKO CAPITAL MARKETS LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.smbcnikko-cm.com" + }, + { + "mic": "NDCM", + "acronym": "ICE ENDEX OCM", + "name": "ICE ENDEX UK OCM GAS SPOT", + "city": "London", + "country": "GB", + "website": "https://www.theice.com/endex" + }, + { + "mic": "NDEX", + "acronym": "ICE ENDEX RM", + "name": "ICE ENDEX FUTURES", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.theice.com/endex" + }, + { + "mic": "NEEQ", + "acronym": "NEEQ", + "name": "NATIONAL EQUITIES EXCHANGE AND QUOTATIONS", + "city": "Beijing", + "country": "CN", + "website": "https://www.neeq.com.cn" + }, + { + "mic": "NEOE", + "acronym": "NEO-L", + "name": "CBOE CANADA - NEO-L (MARKET BY ORDER)", + "city": "Toronto", + "country": "CA", + "website": "https://www.cboe.ca" + }, + { + "mic": "NESI", + "acronym": "NESI", + "name": "NOMURA FINANCIAL PRODUCTS EUROPE GMBH", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.nomura.com" + }, + { + "mic": "NEXO", + "acronym": "NOREXECO", + "name": "NOREXECO ASA", + "city": "Kongsvinger", + "country": "NO", + "website": "https://www.norexeco.com" + }, + { + "mic": "NEXS", + "acronym": "NSL", + "name": "OSTTRA SEF", + "city": "London", + "country": "GB", + "website": "https://osttra.com/osttra-sef/" + }, + { + "mic": "NFSC", + "acronym": "NFSC", + "name": "NATIONAL FINANCIAL SERVICES, LLC", + "city": "Boston", + "country": "US", + "website": "https://www.fidelitycapitalmarkets.com" + }, + { + "mic": "NGXC", + "acronym": "NGX", + "name": "NATURAL GAS EXCHANGE", + "city": "Calgary", + "country": "CA", + "website": "https://www.ngx.com" + }, + { + "mic": "NIBC", + "acronym": "NIBC", + "name": "NIBC", + "city": "The Hague", + "country": "NL", + "website": "https://www.nibc.com" + }, + { + "mic": "NILX", + "acronym": "NILX", + "name": "NILE STOCK EXCHANGE", + "city": "Cairo", + "country": "EG", + "website": "https://www.nilex.egyptse.com" + }, + { + "mic": "NLPX", + "acronym": "NLPX", + "name": "APX POWER NL", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.apxgroup.com" + }, + { + "mic": "NMCE", + "acronym": "NMCE", + "name": "NATIONAL MULTI-COMMODITY EXCHANGE OF INDIA", + "city": "Ahmedabad", + "country": "IN", + "website": "https://www.nmce.com" + }, + { + "mic": "NMRA", + "acronym": "NMRA", + "name": "NOMURA SECURITIES INTERNATIONAL", + "city": "New York", + "country": "US", + "website": "https://www.nomura.com" + }, + { + "mic": "NMRJ", + "acronym": "NSC", + "name": "NOMURA SECURITIES CO LTD", + "city": "Tokyo", + "country": "JP", + "website": "https://www.nomura.com" + }, + { + "mic": "NODX", + "acronym": "NODX", + "name": "NODAL EXCHANGE", + "city": "Vienna", + "country": "US", + "website": "https://www.nodalexchange.com" + }, + { + "mic": "NOFF", + "acronym": "NOFF", + "name": "NOMURA OTC TRADES", + "city": "London", + "country": "GB", + "website": "https://www.nomura.com" + }, + { + "mic": "NOPS", + "acronym": "NOPS", + "name": "NORD POOL SPOT AS", + "city": "Trondheim", + "country": "NO", + "website": "https://www.nordpoolspot.com" + }, + { + "mic": "NORD", + "acronym": "NORD", + "name": "HSH NORDBANK", + "city": "Kiel", + "country": "DE", + "website": "https://www.hsh-nordbank.de" + }, + { + "mic": "NORX", + "acronym": "NORX", + "name": "NASDAQ OSLO ASA", + "city": "Oslo", + "country": "NO", + "website": "https://www.nasdaq.com/solutions/european-commodities" + }, + { + "mic": "NOSI", + "acronym": "NOSI", + "name": "NOMURA INTERNATIONAL PLC", + "city": "London", + "country": "GB", + "website": "https://www.nomura.com" + }, + { + "mic": "NOTC", + "acronym": "NOTC", + "name": "EURONEXT NOTC", + "city": "Oslo", + "country": "NO", + "website": "https://www.notc.no" + }, + { + "mic": "NOWX", + "acronym": "NOWX", + "name": "NOW CP - NEU CP", + "city": "Paris", + "country": "FR", + "website": "https://www.nowcp.eu" + }, + { + "mic": "NPEX", + "acronym": "NPEX", + "name": "NPEX", + "city": "The Hague", + "country": "NL", + "website": "https://www.npex.nl" + }, + { + "mic": "NPGA", + "acronym": "GPN", + "name": "GASPOINT NORDIC A/S", + "city": "Copenhagen", + "country": "DK", + "website": "https://www.gaspointnordic.com" + }, + { + "mic": "NPMS", + "acronym": "NPM", + "name": "NASDAQ PRIVATE MARKET - SECONDMARKET", + "city": "New York", + "country": "US", + "website": "https://www.nasdaqprivatemarket.com" + }, + { + "mic": "NSPO", + "acronym": "NSPO", + "name": "NASDAQ SPOT AB", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaq.com" + }, + { + "mic": "NSSA", + "acronym": "NSSA", + "name": "NOBLE SECURITIES S.A.", + "city": "Krakow", + "country": "PL", + "website": "https://www.noblesecurities.pl" + }, + { + "mic": "NSXB", + "acronym": "BSX", + "name": "BENDIGO STOCK EXCHANGE LIMITED", + "city": "Melbourne", + "country": "AU", + "website": "https://www.bsx.com.au" + }, + { + "mic": "NTUK", + "acronym": "NLB", + "name": "NATIXIS LONDON BRANCH", + "city": "London", + "country": "GB", + "website": "https://www.natixis.com" + }, + { + "mic": "NWMS", + "acronym": "RBS PLC", + "name": "NATWEST MARKETS PLC", + "city": "Edinburgh", + "country": "GB", + "website": "https://www.natwestgroup.com" + }, + { + "mic": "NWNV", + "acronym": "NWM NV", + "name": "NATWEST MARKETS NV", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.rbs.com" + }, + { + "mic": "NXEU", + "acronym": "NXEU", + "name": "NX", + "city": "London", + "country": "GB", + "website": "https://www.nomura.com" + }, + { + "mic": "NXTE", + "acronym": "NXT", + "name": "NEXTRADE", + "city": "Seoul", + "country": "KR", + "website": "https://www.nextrade.co.kr/eng/" + }, + { + "mic": "NXUS", + "acronym": "NXUS", + "name": "NX ATS - CROSSING PLATFORM", + "city": "New York", + "country": "US", + "website": "https://www.nomura.com" + }, + { + "mic": "NYPC", + "acronym": "NYPC", + "name": "NEW YORK PORTFOLIO CLEARING", + "city": "New York", + "country": "US", + "website": "https://www.nypclear.com" + }, + { + "mic": "NYSI", + "acronym": "NYSI", + "name": "NYKREDIT BANK", + "city": "Copenhagen", + "country": "DK", + "website": "https://www.nykredit.com" + }, + { + "mic": "OAPA", + "acronym": "OAPA", + "name": "OSLO BORS - APA", + "city": "Oslo", + "country": "NO", + "website": "https://www.oslobors.no" + }, + { + "mic": "OBGE", + "acronym": "OBGE", + "name": "OB GROUP ENERGY LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.oilbrokerage.com" + }, + { + "mic": "OBKL", + "acronym": "OBKL", + "name": "OBERBANK AG", + "city": "Linz", + "country": "AT", + "website": "https://www.oberbank.at" + }, + { + "mic": "OCEA", + "acronym": "BOATS", + "name": "BLUE OCEAN ALTERNATIVE TRADING SYSTEM", + "city": "Sea Girt", + "country": "US", + "website": "https://www.blueoceanats.com" + }, + { + "mic": "OCFX", + "acronym": "OCFX", + "name": "ONECHRONOS FX", + "city": "New York", + "country": "US", + "website": "https://www.onechronos.com" + }, + { + "mic": "OCSI", + "acronym": "OCSI", + "name": "SOVA CAPITAL", + "city": "London", + "country": "GB", + "website": "https://www.sovacapital.com" + }, + { + "mic": "OCTC", + "acronym": "OCTC", + "name": "OCTAURA - COLLATERALIZED LOAN OBLIGATION (CLO)", + "city": "New York", + "country": "US", + "website": "https://www.octaura.com" + }, + { + "mic": "OCTL", + "acronym": "OCTL", + "name": "OCTAURA - LOANS", + "city": "New York", + "country": "US", + "website": "https://www.octaura.com" + }, + { + "mic": "OCXE", + "acronym": "OCXE", + "name": "ONECHRONOS MARKETS EUROPE", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.onechronos.com" + }, + { + "mic": "OCXL", + "acronym": "OCXL", + "name": "ONECHRONOS MARKETS UK", + "city": "London", + "country": "GB", + "website": "https://www.onechronos.com" + }, + { + "mic": "ODDO", + "acronym": "ODDO", + "name": "ODDO BHF", + "city": "Paris", + "country": "FR", + "website": "https://www.oddo-bhf.com" + }, + { + "mic": "ODOC", + "acronym": "ODOC", + "name": "ODDO CONTREPARTIE", + "city": "Paris", + "country": "FR", + "website": "https://www.oddo-bhf.com" + }, + { + "mic": "ODXE", + "acronym": "ODX", + "name": "ODX - OSAKA DIGITAL EXCHANGE", + "city": "Tokyo", + "country": "JP", + "website": "https://www.odx.co.jp" + }, + { + "mic": "OHVO", + "acronym": "OHVO", + "name": "OHV OTF", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.ohv.nl" + }, + { + "mic": "OLBB", + "acronym": "OLBB", + "name": "OLDENBURGISCHE LANDESBANK AG FX HANDEL", + "city": "Oldenburg", + "country": "DE", + "website": "https://www.olb.de" + }, + { + "mic": "OLLC", + "acronym": "OLLC", + "name": "OTCEX LLC", + "city": "New York", + "country": "US", + "website": "https://www.otcexgroup.com" + }, + { + "mic": "OMEL", + "acronym": "OMIE", + "name": "OMI POLO ESPANOL S.A. (OMIE)", + "city": "Madrid", + "country": "ES", + "website": "https://www.omie.es" + }, + { + "mic": "OMGA", + "acronym": "OMGA", + "name": "OMEGA ATS", + "city": "Toronto", + "country": "CA", + "website": "https://www.omegaats.com" + }, + { + "mic": "OMIC", + "acronym": "OMICLEAR", + "name": "THE IBERIAN ENERGY CLEARING HOUSE", + "city": "Lisbon", + "country": "PT", + "website": "https://www.omiclear.pt" + }, + { + "mic": "OMIP", + "acronym": "OMIP", + "name": "OMIP - POLO PORTUGUES, S.G.M.R., S.A. / OMIP DERIVATIVES MARKET", + "city": "Lisbon", + "country": "PT", + "website": "https://www.omip.pt" + }, + { + "mic": "ONEX", + "acronym": "ONEX", + "name": "ONE TRADING EXCHANGE", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.onetrading.com" + }, + { + "mic": "OPMX", + "acronym": "OPMX", + "name": "OPTIMX MARKETS, INC", + "city": "Wilmington", + "country": "US", + "website": "https://www.optimx.com" + }, + { + "mic": "OPRA", + "acronym": "OPRA", + "name": "OPTIONS PRICE REPORTING AUTHORITY", + "city": "Chicago", + "country": "US", + "website": "https://www.opradata.com" + }, + { + "mic": "OPSI", + "acronym": "OPSI", + "name": "OPTIVER V.O.F.", + "city": "Amsterdam", + "country": "NL", + "website": "https://optiver.com/" + }, + { + "mic": "OPTX", + "acronym": "OPTX", + "name": "OPTAXE MTF", + "city": "London", + "country": "GB", + "website": "https://www.optaxe.com" + }, + { + "mic": "OSDS", + "acronym": "OSLDS", + "name": "OSL DIGITAL SECURITIES EXCHANGE", + "city": "Hong Kong", + "country": "HK", + "website": "https://osl.com/en/home" + }, + { + "mic": "OSLC", + "acronym": "OSLC", + "name": "SIX X-CLEAR AG", + "city": "Oslo", + "country": "NO", + "website": "https://www.six-securities-services.com" + }, + { + "mic": "OSSG", + "acronym": "OSLSG", + "name": "OSL SG EXCHANGES", + "city": "Singapore", + "country": "SG", + "website": "https://www.sg.osl.com" + }, + { + "mic": "OTCE", + "acronym": "OTCE", + "name": "OTCEX", + "city": "London", + "country": "GB", + "website": "https://www.otcexgroup.com" + }, + { + "mic": "OTCI", + "acronym": "OTCI", + "name": "OTC LINK NQB IDQS (INTER-DEALER QUOTATION SYSTEM)", + "city": "New York", + "country": "US", + "website": "https://www.otcmarkets.com" + }, + { + "mic": "OTCM", + "acronym": "OTCM", + "name": "OTC LINK ATS - OTC MARKETS", + "city": "New York", + "country": "US", + "website": "https://www.otcmarkets.com" + }, + { + "mic": "OTCN", + "acronym": "OTCN", + "name": "OTC LINK ECN", + "city": "New York", + "country": "US", + "website": "https://www.otcmarkets.com" + }, + { + "mic": "OTCX", + "acronym": "OTCEI", + "name": "OTC EXCHANGE OF INDIA", + "city": "Mumbai", + "country": "IN", + "website": "https://www.otcei.net" + }, + { + "mic": "OTEU", + "acronym": "OTEU", + "name": "OTCX EU MTF", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.otcxtrading.com" + }, + { + "mic": "OTPB", + "acronym": "OTPB", + "name": "OTP BANK NYRT", + "city": "Budapest", + "country": "HU", + "website": "https://www.otpbank.hu" + }, + { + "mic": "OTPR", + "acronym": "OTPR", + "name": "OTP BANK ROMANIA SA", + "city": "Bucharest", + "country": "RO", + "website": "https://www.otpbank.ro" + }, + { + "mic": "OTXB", + "acronym": "OTC-X", + "name": "BERNER KANTONALBANK OTC-X", + "city": "Berne", + "country": "CH", + "website": "https://www.otc-x.ch" + }, + { + "mic": "OTXT", + "acronym": "OTXT", + "name": "OTCX TRADING LIMITED UK MTF", + "city": "London", + "country": "GB", + "website": "https://www.otcxtrading.com" + }, + { + "mic": "OYLD", + "acronym": "OYLD", + "name": "OPENYIELD ATS", + "city": "New York", + "country": "US", + "website": "https://openyld.com/" + }, + { + "mic": "PATF", + "acronym": "PATF", + "name": "PATRIA FINANCE A.S.", + "city": "Prague", + "country": "CZ", + "website": "https://finance.patria.cz/" + }, + { + "mic": "PAVE", + "acronym": "PAVE", + "name": "ALTERNATIVE PLATFORM FOR SPANISH SECURITIES", + "city": "Barcelona", + "country": "ES", + "website": "https://www.paveplatform.com" + }, + { + "mic": "PBGR", + "acronym": "PBGR", + "name": "PIRAEUS BANK", + "city": "Athens", + "country": "GR", + "website": "https://www.piraeusbank.gr" + }, + { + "mic": "PDEX", + "acronym": "PDEX", + "name": "PHILIPPINE DEALING AND EXCHANGE CORP", + "city": "Makati City", + "country": "PH", + "website": "https://www.pdex.com.ph" + }, + { + "mic": "PEEL", + "acronym": "PEEL", + "name": "PEEL HUNT LLP UK", + "city": "London", + "country": "GB", + "website": "https://www.peelhunt.com" + }, + { + "mic": "PEPW", + "acronym": "PEPW", + "name": "PEPINS - MTF", + "city": "Nacka", + "country": "SE", + "website": "https://www.pepins.com" + }, + { + "mic": "PESL", + "acronym": "PESL", + "name": "PAYWARD EUROPE SOLUTIONS LIMITED (KRAKEN)", + "city": "Dublin", + "country": "IE", + "website": "https://kraken.com" + }, + { + "mic": "PFTS", + "acronym": "PFTS", + "name": "PFTS STOCK EXCHANGE", + "city": "Kiev", + "country": "UA", + "website": "https://www.pfts.com" + }, + { + "mic": "PGSL", + "acronym": "PGSL", + "name": "PAYWARD GLOBAL SOLUTIONS LIMITED (KRAKEN) - IE", + "city": "Dublin", + "country": "IE", + "website": "https://kraken.com" + }, + { + "mic": "PGTP", + "acronym": "PGT", + "name": "PAYWARD GLOBAL TRADING (KRAKEN)", + "city": "Singapore", + "country": "SG", + "website": "https://www.kraken.com" + }, + { + "mic": "PIEU", + "acronym": "PIEU", + "name": "ARITAS FINANCIAL LTD", + "city": "London", + "country": "GB", + "website": "https://www.pipelinetrading.com" + }, + { + "mic": "PIPE", + "acronym": "PIPE", + "name": "ARITAS SECURITIES LLC", + "city": "New York", + "country": "US", + "website": "https://www.pipelinetrading.com" + }, + { + "mic": "PIPR", + "acronym": "PIPR", + "name": "PIPER SANDLER AND CO.", + "city": "Greenwich", + "country": "US", + "website": "https://www.pipersandler.com" + }, + { + "mic": "PIRM", + "acronym": "PIRM", + "name": "PIRUM", + "city": "London", + "country": "GB", + "website": "https://www.pirum.com" + }, + { + "mic": "PKOP", + "acronym": "PEKAO", + "name": "BANK POLSKA KASA OPIEKI S.A.", + "city": "Warsaw", + "country": "PL", + "website": "https://www.pekao.com.pl" + }, + { + "mic": "PMXX", + "acronym": "PMX", + "name": "PERPETUAL MARKETS - MAIN", + "city": "Nicosia", + "country": "CY", + "website": "https://www.perpetuals.com" + }, + { + "mic": "POSE", + "acronym": "POSE", + "name": "PORTFOLIO STOCK EXCHANGE", + "city": "Madrid", + "country": "ES", + "website": "https://www.portfolio.exchange" + }, + { + "mic": "POTC", + "acronym": "POTC", + "name": "PACIFIC OTC", + "city": "Port Vila", + "country": "VU", + "website": "https://www.pacificotc.com" + }, + { + "mic": "POTL", + "acronym": "PO CAP", + "name": "PO TRADE LIQUIDITY", + "city": "Sydney", + "country": "AU", + "website": "https://www.pocapital.com.au" + }, + { + "mic": "PPEX", + "acronym": "PPEX", + "name": "PROPERTY PARTNER EXCHANGE", + "city": "London", + "country": "GB", + "website": "https://www.propertypartner.co" + }, + { + "mic": "PRSE", + "acronym": "PRSE", + "name": "PRAGMA ATS", + "city": "New York", + "country": "US", + "website": "https://www.pragmatrading.com" + }, + { + "mic": "PTPG", + "acronym": "PTP", + "name": "POLISH TRADING POINT", + "city": "Warsaw", + "country": "PL", + "website": "https://www.polishtradingpoint.com" + }, + { + "mic": "PUMA", + "acronym": "PUMA", + "name": "PUMA CAPITAL, LLC", + "city": "Purchase", + "country": "US", + "website": "https://www.pumacap.com" + }, + { + "mic": "PUND", + "acronym": "PUND", + "name": "PUNDION LLC", + "city": "New York", + "country": "US", + "website": "https://www.pundion.com" + }, + { + "mic": "PVBL", + "acronym": "PVBL", + "name": "PROVABLE MARKETS", + "city": "New York", + "country": "US", + "website": "https://www.provablemarkets.com" + }, + { + "mic": "PXIL", + "acronym": "PXIL", + "name": "POWER EXCHANGE INDIA LTD.", + "city": "Mumbai", + "country": "IN", + "website": "https://www.powerexindia.com" + }, + { + "mic": "QCEX", + "acronym": "QCEX", + "name": "QCX, LLC", + "city": "Boca Raton", + "country": "US", + "website": "http://qcex.com" + }, + { + "mic": "QWIK", + "acronym": "QWIK", + "name": "QWICKROUTE", + "city": "New York", + "country": "US", + "website": "https://www.qwickroute.com" + }, + { + "mic": "QWIX", + "acronym": "QWIX", + "name": "Q-WIXX PLATFORM", + "city": "London", + "country": "GB", + "website": "https://www.qwixx.com" + }, + { + "mic": "R5FX", + "acronym": "R5FX", + "name": "R5FX LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.r5fx.com" + }, + { + "mic": "RABL", + "acronym": "RABL", + "name": "RABOBANK INTERNATIONAL UK", + "city": "London", + "country": "GB", + "website": "https://www.rabobank.com" + }, + { + "mic": "RABO", + "acronym": "RABO", + "name": "RABOBANK", + "city": "Utrecht", + "country": "NL", + "website": "https://www.rabobank.com" + }, + { + "mic": "RAJA", + "acronym": "RAJA", + "name": "RAYMOND JAMES", + "city": "New York", + "country": "US", + "website": "https://www.raymondjames.com" + }, + { + "mic": "RBCB", + "acronym": "RBCB", + "name": "RBC INVESTOR SERVICES BANK S.A.", + "city": "Esch-Sur-Alzette", + "country": "LU", + "website": "https://www.rbcits.com" + }, + { + "mic": "RBCC", + "acronym": "RBCC", + "name": "RBC - PARIS BRANCH", + "city": "Paris", + "country": "FR", + "website": "https://www.rbc.com" + }, + { + "mic": "RBCE", + "acronym": "RBCE", + "name": "RBC EUROPE LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.rbc.com" + }, + { + "mic": "RBCG", + "acronym": "RBCG", + "name": "RBC CAPITAL MARKETS (EUROPE) GMBH", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.rbc.com" + }, + { + "mic": "RBCM", + "acronym": "RBC", + "name": "RBC - ROYAL BANK OF CANADA", + "city": "London", + "country": "GB", + "website": "https://www.rbc.com" + }, + { + "mic": "RBCS", + "acronym": "RBCCM", + "name": "RBC CAPITAL MARKETS LLC", + "city": "New York", + "country": "US", + "website": "https://www.rbccm.com" + }, + { + "mic": "RBCT", + "acronym": "RBCT", + "name": "RBC INVESTOR SERVICES TRUST", + "city": "London", + "country": "GB", + "website": "https://www.rbcits.com" + }, + { + "mic": "RBEX", + "acronym": "RBEX", + "name": "RAILBIRD EXCHANGE", + "city": "New York", + "country": "US", + "website": "https://www.railbirdexchange.com" + }, + { + "mic": "RBHU", + "acronym": "RBHU-SI", + "name": "RAIFFEISEN BANK (HUNGARY)", + "city": "Budapest", + "country": "HU", + "website": "https://www.raiffeisen.hu" + }, + { + "mic": "RBIV", + "acronym": "RBIV", + "name": "RAIFFEISEN BANK INTERNATIONAL AG", + "city": "Vienna", + "country": "AT", + "website": "https://www.rbinternational.com" + }, + { + "mic": "RBSX", + "acronym": "RBSX", + "name": "RBS CROSS", + "city": "London", + "country": "GB", + "website": "https://www.rbs.com" + }, + { + "mic": "RCMA", + "acronym": "RCMA", + "name": "RBC CAPITAL MARKETS ARBITRAGE S.A.", + "city": "New York", + "country": "US", + "website": "https://www.rbc.com" + }, + { + "mic": "RENC", + "acronym": "RENC", + "name": "RENAISSANCE SECURITIES (CYPRUS) LIMITED", + "city": "Nicosia", + "country": "CY", + "website": "https://www.rencap.com" + }, + { + "mic": "REVX", + "acronym": "RDAEL", + "name": "REVOLUT X", + "city": "Limassol", + "country": "CY", + "website": "https://www.revolut.com/en-cy/crypto/" + }, + { + "mic": "RFBK", + "acronym": "RBCZ", + "name": "RAIFFEISENBANK, AS.", + "city": "Prague", + "country": "CZ", + "website": "https://www.rb.cz" + }, + { + "mic": "RFIM", + "acronym": "RFIM", + "name": "REAL FORTUNE INVESTMENT L.L.C", + "city": "Dubai", + "country": "AE", + "website": "https://www.refinvest.management" + }, + { + "mic": "RITS", + "acronym": "RITS", + "name": "REFINITIV - FORWARDS MATCHING", + "city": "Mumbai", + "country": "IN", + "website": "https://www.refinitiv.com/en/products/fxall-electronic-trading-platform" + }, + { + "mic": "RLBO", + "acronym": "RLBO", + "name": "RAIFFEISENLANDESBANK OBERÖSTERREICH", + "city": "Linz", + "country": "AT", + "website": "https://www.rlbooe.at" + }, + { + "mic": "RMMS", + "acronym": "RMMS", + "name": "RMB MORGAN STANLEY", + "city": "Johannesburg", + "country": "ZA", + "website": "https://www.rmb.co.za/solution/equity-sales-trading-and-research" + }, + { + "mic": "RMTF", + "acronym": "RMTF", + "name": "REFINITIV MTF", + "city": "Dublin", + "country": "IE", + "website": "https://www.refinitiv.com" + }, + { + "mic": "ROCO", + "acronym": "TPEX", + "name": "TAIPEI EXCHANGE", + "city": "Taipei", + "country": "TW", + "website": "https://www.tpex.org.tw" + }, + { + "mic": "ROFX", + "acronym": "ROFEX", + "name": "ROSARIO FUTURE EXCHANGE", + "city": "Rosario", + "country": "AR", + "website": "https://www.a3mercados.com.ar" + }, + { + "mic": "ROSR", + "acronym": "SIX", + "name": "SIX REPO AG", + "city": "Zurich", + "country": "CH", + "website": "https://www.six-repo.com" + }, + { + "mic": "ROTC", + "acronym": "RSE", + "name": "RWANDA OTC MARKET", + "city": "Kigali", + "country": "RW", + "website": "https://www.rse.rw" + }, + { + "mic": "RPDX", + "acronym": "MOSENEX", + "name": "MOSCOW ENERGY EXCHANGE", + "city": "Moscow", + "country": "RU", + "website": "https://www.mosenex.ru" + }, + { + "mic": "RR4G", + "acronym": "R4G", + "name": "ROUTE4GAS", + "city": "Amsterdam", + "country": "NL", + "website": "https://route4gas.com/info/" + }, + { + "mic": "RRSI", + "acronym": "RRSI", + "name": "RAIFFEISEN BANK S.A. (ROMANIA)", + "city": "Bucharest", + "country": "RO", + "website": "https://www.raiffeisen.ro" + }, + { + "mic": "RSEX", + "acronym": "RSE", + "name": "RWANDA STOCK EXCHANGE", + "city": "Kigali", + "country": "RW", + "website": "https://www.rse.rw" + }, + { + "mic": "RTSL", + "acronym": "RTSL", + "name": "REFINITIV TRANSACTIONS SERVICES LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.reuters.com" + }, + { + "mic": "RTSP", + "acronym": "RTSPL", + "name": "REFINITIV TRANSACTION SERVICES PTE. LTD", + "city": "Singapore", + "country": "SG", + "website": "https://www.refinitiv.com/en/products/fxall-electronic-trading-platform" + }, + { + "mic": "RTXF", + "acronym": "RTXF", + "name": "RTX FINTECH AND RESEARCH", + "city": "New York", + "country": "US", + "website": "https://www.rtxfintech.com" + }, + { + "mic": "RULE", + "acronym": "RULE", + "name": "RULEMATCH", + "city": "Zurich", + "country": "CH", + "website": "https://www.rulematch.com" + }, + { + "mic": "RUSX", + "acronym": "NP RTS", + "name": "NON-PROFIT PARTNERSHIP FOR THE DEVELOPMENT OF FINANCIAL MARKET RTS", + "city": "Moscow", + "country": "RU", + "website": "https://www.nprts.ru" + }, + { + "mic": "RVSA", + "acronym": "RVSA", + "name": "RAIFFEISENVERBAND SALZBURG", + "city": "Salzburg", + "country": "AT", + "website": "https://www.rvs.at" + }, + { + "mic": "S360", + "acronym": "S360", + "name": "S360", + "city": "Singapore", + "country": "SG", + "website": "https://www.360t.com" + }, + { + "mic": "S3FM", + "acronym": "S3FM", + "name": "SOCIETY3 FUNDERSMART", + "city": "Luzern", + "country": "CH", + "website": "http://society3.com" + }, + { + "mic": "SAGE", + "acronym": "SAGE", + "name": "SAGETRADER", + "city": "San Francisco", + "country": "US", + "website": "https://www.sagetrader.com" + }, + { + "mic": "SANT", + "acronym": "SANT", + "name": "BANCO SANTANDER S.A.", + "city": "Santander", + "country": "ES", + "website": "https://www.santander.com" + }, + { + "mic": "SB1M", + "acronym": "SB1M", + "name": "SPAREBANK 1 MARKETS", + "city": "Oslo", + "country": "NO", + "website": "https://www.sb1markets.no" + }, + { + "mic": "SBEX", + "acronym": "SBEX", + "name": "SCOTIABANK", + "city": "London", + "country": "GB", + "website": "https://www.scotiabank.com" + }, + { + "mic": "SBIJ", + "acronym": "SBIJ", + "name": "JAPANNEXT - J - MARKET", + "city": "Tokyo", + "country": "JP", + "website": "https://www.japannext.co.jp" + }, + { + "mic": "SBSI", + "acronym": "SBSI", + "name": "SYDBANK A/S", + "city": "Aabenraa", + "country": "DK", + "website": "https://www.sydbank.dk" + }, + { + "mic": "SCAG", + "acronym": "SCAG", + "name": "STANDARD CHARTERED BANK AG", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.sc.com/de" + }, + { + "mic": "SCLB", + "acronym": "SCLB", + "name": "SCALABLE CAPITAL", + "city": "Munich", + "country": "DE", + "website": "https://de.scalable.capital" + }, + { + "mic": "SCOT", + "acronym": "SSX", + "name": "SCOTTISH STOCK EXCHANGE", + "city": "Edinburgh", + "country": "GB", + "website": "https://projectheather.scot/" + }, + { + "mic": "SCXO", + "acronym": "SCXO", + "name": "ZERO HASH LLC", + "city": "Chicago", + "country": "US", + "website": "https://zerohash.com/" + }, + { + "mic": "SEBA", + "acronym": "SEBA", + "name": "STIFEL EUROPE BANK AG", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.stifel.com" + }, + { + "mic": "SEBL", + "acronym": "SEBL", + "name": "SEB LITHUANIA", + "city": "Vilnius", + "country": "LT", + "website": "https://www.seb.lt" + }, + { + "mic": "SEBS", + "acronym": "SEB", + "name": "SEB", + "city": "Stockholm", + "country": "SE", + "website": "https://www.seb.se" + }, + { + "mic": "SECC", + "acronym": "SECC", + "name": "SECDEX CLEARING LIMITED", + "city": "Victoria", + "country": "SC", + "website": "https://www.secdex.net" + }, + { + "mic": "SECD", + "acronym": "SECD", + "name": "SECDEX DEPOSITORY LIMITED", + "city": "Victoria", + "country": "SC", + "website": "https://www.secdex.net" + }, + { + "mic": "SECE", + "acronym": "SECE", + "name": "SECDEX EXCHANGE LIMITED", + "city": "Victoria", + "country": "SC", + "website": "https://www.secdex.net" + }, + { + "mic": "SECF", + "acronym": "SECF", + "name": "SECFINEX", + "city": "London", + "country": "GB", + "website": "https://www.secfinex.com" + }, + { + "mic": "SEDC", + "acronym": "SEDC", + "name": "SECDEX DIGITAL CUSTODIAN LIMITED", + "city": "Victoria", + "country": "SC", + "website": "https://www.secdex.net" + }, + { + "mic": "SELC", + "acronym": "SELC", + "name": "SISTEMA ESPECIAL DE LIQUIDACAO E CUSTODIA DE TITULOS PUBLICOS", + "city": "Rio De Janeiro", + "country": "BR", + "website": "https://www4.bcb.gov.br" + }, + { + "mic": "SEMX", + "acronym": "SEMX", + "name": "SEMOPX", + "city": "Dublin", + "country": "IE", + "website": "https://www.sem-o.com" + }, + { + "mic": "SEPE", + "acronym": "SEPE", + "name": "STOCK EXCHANGE PERSPECTIVA", + "city": "Dnipropetrovsk", + "country": "UA", + "website": "https://fbp.com.ua" + }, + { + "mic": "SFCL", + "acronym": "SFCL", + "name": "SWISSCANTO FUNDS CENTRE LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.swisscanto.co.uk" + }, + { + "mic": "SFMP", + "acronym": "SFMP", + "name": "FIS SECURITIES FINANCE MATCHING PLATFORM", + "city": "London", + "country": "GB", + "website": "https://www.fisglobal.com/en/solutions-legal/platform-securities" + }, + { + "mic": "SFOX", + "acronym": "SFOX", + "name": "SFOX", + "city": "Los Angeles", + "country": "US", + "website": "https://www.sfox.com" + }, + { + "mic": "SGAS", + "acronym": "SGAS", + "name": "SG AMERICAS SECURITIES, LLC", + "city": "New York", + "country": "US", + "website": "https://www.sgcib.com" + }, + { + "mic": "SGEX", + "acronym": "SGE", + "name": "SHANGHAI GOLD EXCHANGE", + "city": "Shanghai", + "country": "CN", + "website": "https://www.sge.sh" + }, + { + "mic": "SGMA", + "acronym": "SGMA", + "name": "GOLDMAN SACH MTF", + "city": "New York", + "country": "US", + "website": "https://www2.goldmansachs.com" + }, + { + "mic": "SGMU", + "acronym": "GSPIC", + "name": "SIGMA X EUROPE NON-DISPLAYED BOOK", + "city": "Paris", + "country": "FR", + "website": "http://gset.gs.com/sigmaxmtf" + }, + { + "mic": "SGMX", + "acronym": "SGMX", + "name": "SIGMA X MTF NON-DISPLAYED BOOK", + "city": "London", + "country": "GB", + "website": "http://gset.gs.com/sigmaxmtf/" + }, + { + "mic": "SGOE", + "acronym": "SGOE SI", + "name": "SG OPTION EUROPE", + "city": "Paris", + "country": "FR", + "website": "https://www.sgcib.com" + }, + { + "mic": "SHAR", + "acronym": "SHAR", + "name": "ASSET MATCH", + "city": "Aylesbury", + "country": "GB", + "website": "https://www.sharemark.com" + }, + { + "mic": "SHAW", + "acronym": "SHAW", + "name": "D.E. SHAW", + "city": "New York", + "country": "US", + "website": "https://www.deshaw.com" + }, + { + "mic": "SIAB", + "acronym": "SIAB", + "name": "ALIOR BANK", + "city": "Warsaw", + "country": "PL", + "website": "https://www.aliorbank.pl" + }, + { + "mic": "SIBC", + "acronym": "SIB", + "name": "SIB CYPRUS LTD", + "city": "Nicosia", + "country": "CY", + "website": "https://www.sib.com.cy" + }, + { + "mic": "SIDX", + "acronym": "SIDAC", + "name": "SCOTIABANK (IRELAND) DESIGNATED ACTIVITY COMPANY", + "city": "Dublin", + "country": "IE", + "website": "https://www.scotiabank.com" + }, + { + "mic": "SIFX", + "acronym": "SIFX", + "name": "SIEGE FX LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.siegefx.com" + }, + { + "mic": "SIGA", + "acronym": "SIGA", + "name": "SIGMA X AUSTRALIA", + "city": "Sydney", + "country": "AU", + "website": "https://www.gset.gs.com" + }, + { + "mic": "SIGJ", + "acronym": "SIGJ", + "name": "SIGMA X JAPAN", + "city": "Tokyo", + "country": "JP", + "website": "https://www.gset.gs.com" + }, + { + "mic": "SIMV", + "acronym": "SIMV", + "name": "SIM VENTURE SECURITIES EXCHANGE", + "city": "Sydney", + "country": "AU", + "website": "https://www.simvse.com.au" + }, + { + "mic": "SISI", + "acronym": "SISI", + "name": "SUSQUEHANNA INTERNATIONAL SECURITIES LIMITED", + "city": "Dublin", + "country": "IE", + "website": "https://sig.com/" + }, + { + "mic": "SISU", + "acronym": "SISU", + "name": "SUSQUEHANNA INTERNATIONAL SECURITIES LIMITED - LONDON BRANCH", + "city": "London", + "country": "GB", + "website": "https://sig.com/" + }, + { + "mic": "SKBB", + "acronym": "SKBB", + "name": "SKB BANKA D.D. LJUBLJANA", + "city": "Ljubljana", + "country": "SI", + "website": "https://www.skb.si" + }, + { + "mic": "SKSI", + "acronym": "SKSI", + "name": "SPAREKASSEN KRONJYLLAND", + "city": "Randers", + "country": "DK", + "website": "https://www.sparkron.dk" + }, + { + "mic": "SKYX", + "acronym": "SKYX", + "name": "SKYTRA", + "city": "London", + "country": "GB", + "website": "https://www.skytra.com" + }, + { + "mic": "SLHB", + "acronym": "SLHB", + "name": "SALZBURGER LANDES-HYPOTHEKENBANK", + "city": "Salzburg", + "country": "AT", + "website": "https://www.hyposalzburg.at" + }, + { + "mic": "SMBB", + "acronym": "SMBB", + "name": "SUMITOMO MITSUI BANKING CORPORATION - BRUSSELS BRANCH", + "city": "Brussels", + "country": "BE", + "website": "https://www.smbcgroup.com" + }, + { + "mic": "SMBC", + "acronym": "SMBC", + "name": "SMBC NIKKO SNET DARKPOOL", + "city": "Tokyo", + "country": "JP", + "website": "https://www.smbcnikko.co.jp" + }, + { + "mic": "SMBD", + "acronym": "SMBD", + "name": "SUMITOMO MITSUI BANKING CORPORATION - DUESSELDORF BRANCH", + "city": "Duesseldorf", + "country": "DE", + "website": "https://www.smbcgroup.com" + }, + { + "mic": "SMBE", + "acronym": "SMBE", + "name": "SUMITOMO MITSUI BANKING CORPORATION EUROPE LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.smbcgroup.com" + }, + { + "mic": "SMBG", + "acronym": "SMBG", + "name": "SUMITOMO MITSUI BANKING CORPORATION - LONDON BRANCH", + "city": "London", + "country": "GB", + "website": "https://www.smbcgroup.com" + }, + { + "mic": "SMBP", + "acronym": "SMBP", + "name": "SUMITOMO MITSUI BANKING CORPORATION EUROPE LIMITED - PARIS BRANCH", + "city": "Paris", + "country": "FR", + "website": "https://www.smbcgroup.com" + }, + { + "mic": "SMEX", + "acronym": "SMEX", + "name": "SINGAPORE MERCANTILE EXCHANGE PTE LTD", + "city": "Singapore", + "country": "SG", + "website": "https://www.smx.com.sg" + }, + { + "mic": "SMFE", + "acronym": "SMFE", + "name": "SMALL EXCHANGE, INC - DESIGNATED CONTRACT MARKET", + "city": "Chicago", + "country": "US", + "website": "https://www.thesmallexchange.com" + }, + { + "mic": "SMFF", + "acronym": "SMFF", + "name": "SMBC BANK EU AG", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.smbcgroup.com/emea/" + }, + { + "mic": "SNSI", + "acronym": "SNSI", + "name": "SPAR NORD BANK", + "city": "Aalborg", + "country": "DK", + "website": "https://www.sparnord.dk" + }, + { + "mic": "SNUK", + "acronym": "SNUK", + "name": "SANTANDER UK", + "city": "London", + "country": "GB", + "website": "https://www.santandergcb.co.uk" + }, + { + "mic": "SOHO", + "acronym": "SOHO", + "name": "TWO SIGMA SECURITIES, LLC", + "city": "New York", + "country": "US", + "website": "https://www.twosigmasecurities.com" + }, + { + "mic": "SPAX", + "acronym": "SPAX", + "name": "SPECTRAXE", + "city": "New York", + "country": "US", + "website": "https://www.spectraxe.com" + }, + { + "mic": "SPBE", + "acronym": "SPB", + "name": "SPB EXCHANGE - ALL MARKETS", + "city": "Moscow", + "country": "RU", + "website": "https://spbexchange.ru" + }, + { + "mic": "SPDX", + "acronym": "SPDX", + "name": "SPREADEX", + "city": "St Albans", + "country": "GB", + "website": "https://www.spreadex.com" + }, + { + "mic": "SPEC", + "acronym": "MSIL OTF", + "name": "MAREX SPECTRON INTERNATIONAL LIMITED OTF", + "city": "London", + "country": "GB", + "website": "https://www.marex.com" + }, + { + "mic": "SPEX", + "acronym": "SPEX", + "name": "SPECTRUM MARKETS", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.spectrum-markets.com" + }, + { + "mic": "SPIM", + "acronym": "SPIMEX", + "name": "ST. PETERSBURG INTERNATIONAL MERCANTILE EXCHANGE", + "city": "Saint-Petersburg", + "country": "RU", + "website": "https://www.s-pimex.ru" + }, + { + "mic": "SPRZ", + "acronym": "SPRZ", + "name": "SPREADZERO", + "city": "London", + "country": "GB", + "website": "https://www.spreadzero.com" + }, + { + "mic": "SPTR", + "acronym": "SPTR", + "name": "SPAREBANK 1 SMN", + "city": "Trondheim", + "country": "NO", + "website": "https://www.smn.no" + }, + { + "mic": "SPTX", + "acronym": "SPOTEX", + "name": "SPOT FX", + "city": "Jersey City", + "country": "US", + "website": "https://spotex.com/" + }, + { + "mic": "SPXE", + "acronym": "SPX", + "name": "SPX", + "city": "Zilina", + "country": "SK", + "website": "https://www.spx.sk" + }, + { + "mic": "SQUA", + "acronym": "SQUA", + "name": "SQUARE GLOBAL - OTF", + "city": "London", + "country": "GB", + "website": "https://www.squareglobalmarkets.com" + }, + { + "mic": "SRPT", + "acronym": "SRPT", + "name": "SPEEDROUTE LLC", + "city": "Jersey City", + "country": "US", + "website": "https://www.speedroute.com" + }, + { + "mic": "SSBI", + "acronym": "SSBI", + "name": "STATE STREET BANK INTERNATIONAL GMBH", + "city": "Munich", + "country": "DE", + "website": "https://www.statestreet.com" + }, + { + "mic": "SSBT", + "acronym": "SSBTCO", + "name": "STATE STREET BANK AND TRUST COMPANY", + "city": "London", + "country": "GB", + "website": "https://www.statestreet.com" + }, + { + "mic": "SSEX", + "acronym": "SSE", + "name": "SOCIAL STOCK EXCHANGE", + "city": "London", + "country": "GB", + "website": "https://www.socialstockexchange.com" + }, + { + "mic": "SSIL", + "acronym": "SSIL", + "name": "STATE STREET BANK INTERNATIONAL FX - LONDON BRANCH", + "city": "London", + "country": "GB", + "website": "https://www.statestreet.com" + }, + { + "mic": "SSTX", + "acronym": "EEXCHANGE", + "name": "E-EXCHANGE", + "city": "Boston", + "country": "US" + }, + { + "mic": "STAN", + "acronym": "STAN", + "name": "STANDARD CHARTERED", + "city": "London", + "country": "GB", + "website": "https://www.sc.com" + }, + { + "mic": "STFL", + "acronym": "STFL", + "name": "STIFEL NICOLAUS EUROPE LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.stifel.com/institutional/stifeleurope" + }, + { + "mic": "STFX", + "acronym": "STFL", + "name": "STIFEL, NICOLAUS AND COMPANY, INCORPORATED", + "city": "New York", + "country": "US" + }, + { + "mic": "STOX", + "acronym": "STOX", + "name": "STOXX LIMITED", + "city": "Zurich", + "country": "CH", + "website": "https://www.stoxx.com" + }, + { + "mic": "STRM", + "acronym": "STRM", + "name": "PURESTREAM", + "city": "New York", + "country": "US", + "website": "https://www.purestream.tech" + }, + { + "mic": "STXS", + "acronym": "STXS", + "name": "STX FIXED INCOME", + "city": "Amsterdam", + "country": "NL", + "website": "https://stxfixedincome.com" + }, + { + "mic": "STXX", + "acronym": "STX", + "name": "BIT2ME SECURITY TOKENS EXCHANGE - STX", + "city": "Madrid", + "country": "ES", + "website": "https://bit2me.com/es/stx" + }, + { + "mic": "SUNT", + "acronym": "SUNT", + "name": "SUN TRADING LLC", + "city": "Chicago", + "country": "US", + "website": "https://www.suntradingllc.com" + }, + { + "mic": "SVEX", + "acronym": "SVEX", + "name": "SVENSKA HANDELSBANKEN AB - SVEX", + "city": "Stockholm", + "country": "SE", + "website": "https://www.handelsbanken.se" + }, + { + "mic": "SVXI", + "acronym": "SVGEX", + "name": "SAINT VINCENT AND THE GRENADINES SECURITIES EXCHANGE", + "city": "Kingstown", + "country": "VC", + "website": "https://www.svgex.com" + }, + { + "mic": "SWAP", + "acronym": "SWAP", + "name": "SWAPSTREAM", + "city": "London", + "country": "GB", + "website": "https://www.swapstream.com" + }, + { + "mic": "SWEE", + "acronym": "SWEE", + "name": "SWEDBANK ESTONIA", + "city": "Tallinn", + "country": "EE", + "website": "https://www.swedbank.ee" + }, + { + "mic": "SWLT", + "acronym": "SWLT", + "name": "SWEDBANK LITHUANIA", + "city": "Vilnius", + "country": "LT", + "website": "https://www.swedbank.lt" + }, + { + "mic": "SWLV", + "acronym": "SWLV", + "name": "SWEDBANK LATVIA", + "city": "Riga", + "country": "LV", + "website": "https://www.swedbank.lv" + }, + { + "mic": "SWPX", + "acronym": "SWPX", + "name": "FXSWAPX", + "city": "New York", + "country": "US", + "website": "https://www.fxswapx.com" + }, + { + "mic": "SXSI", + "acronym": "SXSI", + "name": "SAXO BANK A/S", + "city": "Copenhagen", + "country": "DK", + "website": "https://www.home.saxo" + }, + { + "mic": "SYFX", + "acronym": "SYFX", + "name": "SYNOPTION", + "city": "Singapore", + "country": "SG", + "website": "https://www.synoption.com" + }, + { + "mic": "SYNK", + "acronym": "SYNK", + "name": "SYNKRONY EXCHANGE", + "city": "Firenze", + "country": "IT", + "website": "https://synkrony.io" + }, + { + "mic": "T212", + "acronym": "T212", + "name": "TRADING 212 LIMITED", + "city": "Sofia", + "country": "BG", + "website": "https://www.trading212.com" + }, + { + "mic": "TBSX", + "acronym": "TBSX", + "name": "TRADEGATE BERLIN STOCK EXCHANGE", + "city": "Berlin", + "country": "DE", + "website": "https://www.tradegatebsx.com" + }, + { + "mic": "TCML", + "acronym": "TCML", + "name": "TIDE CM", + "city": "London", + "country": "GB", + "website": "https://www.tidecm.com" + }, + { + "mic": "TDBL", + "acronym": "TD BANK", + "name": "TORONTO DOMINION BANK - LONDON BRANCH", + "city": "London", + "country": "GB", + "website": "https://www.td.com" + }, + { + "mic": "TDGF", + "acronym": "TDGF", + "name": "TD SECURITIES", + "city": "Dublin", + "country": "IE", + "website": "https://www.td.com" + }, + { + "mic": "TDON", + "acronym": "TSAF", + "name": "TRADITION PARIS - TSAF", + "city": "Paris", + "country": "FR", + "website": "https://www.tsaf-paris.com" + }, + { + "mic": "TDVS", + "acronym": "TDVS", + "name": "TRADEVILLE", + "city": "Bucharest", + "country": "RO", + "website": "https://tradeville.ro/" + }, + { + "mic": "TDXS", + "acronym": "TDX", + "name": "TAURUS TDX", + "city": "Geneva", + "country": "CH", + "website": "https://www.t-dx.com" + }, + { + "mic": "TERA", + "acronym": "TERA", + "name": "RADIAL-X", + "city": "New Jersey", + "country": "US", + "website": "https://radial-x.com" + }, + { + "mic": "TERM", + "acronym": "TERM", + "name": "TP ICAP FX HUB", + "city": "Singapore", + "country": "SG", + "website": "https://tpicap.com/tpicap/" + }, + { + "mic": "TEUR", + "acronym": "TEUR", + "name": "TRADITION ESPANA OTF", + "city": "Madrid", + "country": "ES", + "website": "https://www.tradition.com" + }, + { + "mic": "TFEX", + "acronym": "TFEX", + "name": "THAILAND FUTURES EXCHANGE", + "city": "Bangkok", + "country": "TH", + "website": "https://www.tfex.co.th" + }, + { + "mic": "TFSA", + "acronym": "TFS", + "name": "TFS GREEN AUSTRALIAN GREEN MARKETS", + "city": "Singapore", + "country": "SG", + "website": "https://www.tradition.com" + }, + { + "mic": "TFSD", + "acronym": "TFSD", + "name": "T.F.S. DERIVATIVES HK LIMITED", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.tradition.com" + }, + { + "mic": "TFSU", + "acronym": "TFS", + "name": "TFS GREEN UNITED STATES GREEN MARKETS", + "city": "New York", + "country": "US", + "website": "https://www.tradition.com" + }, + { + "mic": "TGAT", + "acronym": "TGAG", + "name": "TRADEGATE EXCHANGE", + "city": "Berlin", + "country": "DE", + "website": "https://www.tradegate-ag.de" + }, + { + "mic": "THEM", + "acronym": "THEM", + "name": "THEMIS TRADING LLC", + "city": "Chatham", + "country": "US", + "website": "https://www.themistrading.com" + }, + { + "mic": "THRE", + "acronym": "RSEF", + "name": "REFINITIV US SEF LLC", + "city": "New York", + "country": "US", + "website": "https://www.refinitiv.com/en/products/sef-swap-execution-facility" + }, + { + "mic": "TICT", + "acronym": "TICT", + "name": "TOTAN ICAP CO. LTD", + "city": "Tokyo", + "country": "JP", + "website": "https://www.totanicap.com" + }, + { + "mic": "TMCY", + "acronym": "T212CY", + "name": "TRADING 212 MARKETS LIMITED", + "city": "Limassol", + "country": "CY", + "website": "https://www.trading212.com" + }, + { + "mic": "TMEU", + "acronym": "TMEU", + "name": "TRUMID EU MTF", + "city": "Dublin", + "country": "IE", + "website": "https://www.trumid.com" + }, + { + "mic": "TMEX", + "acronym": "TMEX", + "name": "TURKISH MERCANTILE EXCHANGE", + "city": "Ankara", + "country": "TR", + "website": "https://www.turib.com.tr" + }, + { + "mic": "TMID", + "acronym": "TMID", + "name": "TRUMID ATS", + "city": "New York", + "country": "US", + "website": "https://www.trumid.com" + }, + { + "mic": "TMUK", + "acronym": "TMUK", + "name": "TRUMID UK MTF", + "city": "London", + "country": "GB", + "website": "https://www.trumid.com" + }, + { + "mic": "TOCP", + "acronym": "TOCP", + "name": "TORA CROSSPOINT", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.tora.com" + }, + { + "mic": "TOWR", + "acronym": "TOWR", + "name": "TOWER RESEARCH CAPITAL EUROPE", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.tower-research.com" + }, + { + "mic": "TPEL", + "acronym": "TPEL", + "name": "TULLETT PREBON (EUROPE) LIMITED", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/tullett-prebon-europe-mtf" + }, + { + "mic": "TPEO", + "acronym": "TPEO", + "name": "TP ICAP E AND C OTF", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/tp-icap-e%26c-otf" + }, + { + "mic": "TPEU", + "acronym": "TPEU", + "name": "TULLETT PREBON EU OTF", + "city": "Paris", + "country": "FR", + "website": "https://www.tpicap.com" + }, + { + "mic": "TPIC", + "acronym": "TPIC", + "name": "TP ICAP EU - MTF", + "city": "Paris", + "country": "FR", + "website": "https://www.tpicap.com" + }, + { + "mic": "TPID", + "acronym": "TPID", + "name": "TP ICAP - UK - DIGITAL ASSETS", + "city": "London", + "country": "GB", + "website": "https://www.tpicap.com" + }, + { + "mic": "TPIE", + "acronym": "PROPEX", + "name": "THE PROPERTY INVESTMENT EXCHANGE", + "city": "London", + "country": "GB", + "website": "https://www.propex.co.uk" + }, + { + "mic": "TPSE", + "acronym": "TPSE", + "name": "TP SEF, INC.", + "city": "Jersey City", + "country": "US", + "website": "https://www.tullettprebon.com" + }, + { + "mic": "TPSL", + "acronym": "TPSL", + "name": "TULLETT PREBON SECURITIES - MTF", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/tullett-prebon-securities-mtf" + }, + { + "mic": "TPSO", + "acronym": "TPSO", + "name": "TP UK OTF", + "city": "London", + "country": "GB", + "website": "https://www.tpicap.com/tpicap/regulatory-hub" + }, + { + "mic": "TQEX", + "acronym": "TQEX", + "name": "TURQUOISE EUROPE - LIT ORDER BOOK", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.londonstockexchange.com/equities-trading/turquoise/turquoise-trading-services" + }, + { + "mic": "TRAI", + "acronym": "TRAI", + "name": "TRAIANA INC", + "city": "Wilmington", + "country": "US", + "website": "https://www.traiana.com" + }, + { + "mic": "TRAS", + "acronym": "TRAS", + "name": "TRADITION ASIA LIMITED", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.tradition.com" + }, + { + "mic": "TRAX", + "acronym": "TRAX", + "name": "MARKETAXESS POST-TRADE LIMITED - APA", + "city": "London", + "country": "GB", + "website": "https://www.marketaxess.com" + }, + { + "mic": "TRBX", + "acronym": "TRB", + "name": "TRADE REPUBLIC BANK", + "city": "Berlin", + "country": "DE", + "website": "https://www.traderepublic.com" + }, + { + "mic": "TRCK", + "acronym": "TRCK", + "name": "TRACK ECN", + "city": "New York", + "country": "US", + "website": "https://www.trackecn.com" + }, + { + "mic": "TRCX", + "acronym": "TRCX", + "name": "TOWER RESEARCH CAPITAL TRCX", + "city": "New York", + "country": "US", + "website": "https://www.tower-research.com" + }, + { + "mic": "TRDC", + "acronym": "TFSC", + "name": "TFS CURRENCIES PTE LTD", + "city": "Singapore", + "country": "SG", + "website": "https://www.traditionasia.com" + }, + { + "mic": "TRDE", + "acronym": "TRDE", + "name": "TRADITION", + "city": "London", + "country": "GB", + "website": "https://www.tradition.com" + }, + { + "mic": "TREU", + "acronym": "TREU", + "name": "TRADEWEB EUROPE LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.tradeweb.com" + }, + { + "mic": "TRIE", + "acronym": "T212 IE", + "name": "TRADING 212 MARKETS (IRELAND) LIMITED", + "city": "Dublin", + "country": "IE", + "website": "https://www.trading212.com" + }, + { + "mic": "TRNL", + "acronym": "TRNL", + "name": "MARKETAXESS POST-TRADE B.V. - APA", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.marketaxess.com" + }, + { + "mic": "TRPX", + "acronym": "MERJ", + "name": "MERJ EXCHANGE LIMITED", + "city": "Eden Island", + "country": "SC", + "website": "https://www.merj.exchange" + }, + { + "mic": "TRQX", + "acronym": "TRQX", + "name": "TURQUOISE - LIT ORDER BOOK", + "city": "London", + "country": "GB", + "website": "https://www.londonstockexchange.com/equities-trading/turquoise/turquoise-trading-services" + }, + { + "mic": "TRSI", + "acronym": "TRSI", + "name": "TOWER RESEARCH CAPITAL EUROPE LTD", + "city": "London", + "country": "GB", + "website": "https://www.tower-research.com" + }, + { + "mic": "TRUK", + "acronym": "TRUK", + "name": "TRADING 212 UK LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.trading212.com" + }, + { + "mic": "TRUX", + "acronym": "TRUX", + "name": "TRUEEX LLC", + "city": "New York", + "country": "US", + "website": "https://www.trueex.com" + }, + { + "mic": "TRWB", + "acronym": "TRWB", + "name": "TRADEWEB LLC", + "city": "Jersey City", + "country": "US", + "website": "https://www.tradeweb.com" + }, + { + "mic": "TRXE", + "acronym": "TRXE", + "name": "TRAD-X EUROPE", + "city": "Paris", + "country": "FR", + "website": "https://www.trad-x.com" + }, + { + "mic": "TSAD", + "acronym": "TSAD", + "name": "TRADITION SECURITIES AND DERIVATIVES INC.", + "city": "New York", + "country": "US", + "website": "https://www.tradition.com" + }, + { + "mic": "TSAF", + "acronym": "TSAF OTC", + "name": "TSAF OTC - OTF", + "city": "Paris", + "country": "FR", + "website": "https://www.tsaf-paris.com" + }, + { + "mic": "TSEF", + "acronym": "TSEF", + "name": "TRADITION SEF", + "city": "New York", + "country": "US", + "website": "https://www.traditionsef.com" + }, + { + "mic": "TSIG", + "acronym": "TSIG", + "name": "TRADITION SINGAPORE PTE. LTD.", + "city": "Singapore", + "country": "SG", + "website": "https://www.traditionasia.com/sgrmo" + }, + { + "mic": "TWEU", + "acronym": "TWEU", + "name": "TRADEWEB EU BV", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.tradeweb.com" + }, + { + "mic": "TWGP", + "acronym": "TWGP", + "name": "TRADEWEB EUROPE LIMITED - GLOBAL TRADING PLATFORM", + "city": "London", + "country": "GB", + "website": "https://www.tradeweb.com" + }, + { + "mic": "TWHK", + "acronym": "TWHK", + "name": "TRADEWEB EUROPE LIMITED - HONG KONG", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.tradeweb.com" + }, + { + "mic": "TWJP", + "acronym": "TWJP", + "name": "TRADEWEB JAPAN KK - PTS", + "city": "Tokyo", + "country": "JP", + "website": "https://www.tradeweb.com" + }, + { + "mic": "TWSA", + "acronym": "TWSA", + "name": "TRADEWEB COMPANY - ATS", + "city": "Riyadh", + "country": "SA", + "website": "https://www.tradeweb.com" + }, + { + "mic": "TWSG", + "acronym": "TWSG", + "name": "TRADEWEB EUROPE LIMITED - SINGAPORE", + "city": "Singapore", + "country": "SG", + "website": "https://www.tradeweb.com" + }, + { + "mic": "TXSE", + "acronym": "TXSE", + "name": "TEXAS STOCK EXCHANGE", + "city": "Dallas", + "country": "US", + "website": "https://www.txse.com" + }, + { + "mic": "U360", + "acronym": "U360", + "name": "360 TRADING NETWORKS INC.", + "city": "New York", + "country": "US", + "website": "https://www.360t.com" + }, + { + "mic": "UBCZ", + "acronym": "UBCZ", + "name": "UNICREDIT BANK CZECH REPUBLIC AND SLOVAKIA, A.S.", + "city": "Prague", + "country": "CZ", + "website": "https://www.unicreditbank.cz" + }, + { + "mic": "UBEC", + "acronym": "UBECU", + "name": "UNIVERSAL BARTER EXCHANGE CREDIT UNION", + "city": "Atlanta", + "country": "US", + "website": "http://airobotcryptobank.com" + }, + { + "mic": "UBIN", + "acronym": "UBIN", + "name": "UNION BANK OF INDIA UK LTD", + "city": "London", + "country": "GB", + "website": "https://www.unionbankofindiauk.co.uk" + }, + { + "mic": "UBIS", + "acronym": "UBIS", + "name": "UNIPOL BANCA S.P.A.", + "city": "Bologna", + "country": "IT", + "website": "https://www.unipolbanca.it" + }, + { + "mic": "UBSA", + "acronym": "UBS ATS", + "name": "UBS ATS", + "city": "New York", + "country": "US", + "website": "https://www.ubs.com/ats" + }, + { + "mic": "UBSB", + "acronym": "UBSB", + "name": "UBS AG LONDON BRANCH - TRADING", + "city": "London", + "country": "GB", + "website": "https://www.ubs.com" + }, + { + "mic": "UBSG", + "acronym": "UBSG", + "name": "UBS TRADING", + "city": "Zurich", + "country": "CH", + "website": "https://www.ubs.com" + }, + { + "mic": "UBSL", + "acronym": "UBSL", + "name": "UBS EUROPE SE - TRADING", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.ubs.com" + }, + { + "mic": "UBSS", + "acronym": "UBSS", + "name": "UBS SECURITIES LLC", + "city": "New York", + "country": "US", + "website": "https://www.ubs.com" + }, + { + "mic": "UBSX", + "acronym": "UBSX", + "name": "UBS CROSS", + "city": "Hong Kong", + "country": "HK", + "website": "https://n/a" + }, + { + "mic": "UCBA", + "acronym": "UCBA", + "name": "UNICREDIT BANK AUSTRIA AG", + "city": "Vienna", + "country": "AT", + "website": "https://www.bankaustria.at" + }, + { + "mic": "UCBG", + "acronym": "UCBG", + "name": "UNICREDIT BULBANK AD", + "city": "Sofia", + "country": "BG", + "website": "https://www.unicreditbulbank.bg" + }, + { + "mic": "UCDE", + "acronym": "UCDE", + "name": "UNICREDIT BANK AG", + "city": "Munich", + "country": "DE", + "website": "https://www.hypovereinsbank.de" + }, + { + "mic": "UCHU", + "acronym": "UCHU", + "name": "UNICREDIT BANK HUNGARY ZRT.", + "city": "Budapest", + "country": "HU", + "website": "https://www.unicreditbank.hu" + }, + { + "mic": "UCIT", + "acronym": "UCIT", + "name": "UNICREDIT SPA", + "city": "Milan", + "country": "IT", + "website": "https://www.unicredit.it" + }, + { + "mic": "UFEX", + "acronym": "UFEX", + "name": "UFEX", + "city": "Montevideo", + "country": "UY", + "website": "https://www.ufex.com.uy" + }, + { + "mic": "UGEN", + "acronym": "UGEN", + "name": "UNITEDBLOCKTRADE", + "city": "Bradford", + "country": "GB", + "website": "https://www.unitedgeneral.co.uk" + }, + { + "mic": "UICE", + "acronym": "UICE", + "name": "UKRAINIAN INTERBANK CURRENCY EXCHANGE", + "city": "Kiev", + "country": "UA", + "website": "https://www.uicegroup.com" + }, + { + "mic": "UKCA", + "acronym": "CACIB UK SI", + "name": "CREDIT AGRICOLE CIB UK BRANCH", + "city": "London", + "country": "GB", + "website": "https://www.ca-cib.com" + }, + { + "mic": "UKEX", + "acronym": "UKEX", + "name": "UKRAINIAN EXCHANGE", + "city": "Kiev", + "country": "UA", + "website": "https://www.ux.ua" + }, + { + "mic": "UKPX", + "acronym": "UKPX", + "name": "EPEX SPOT", + "city": "London", + "country": "GB", + "website": "https://www.epexspot.com" + }, + { + "mic": "ULTX", + "acronym": "ALTX UGANDA", + "name": "ALT XCHANGE (U)", + "city": "Kampala", + "country": "UG", + "website": "https://www.altxug.com" + }, + { + "mic": "UNGB", + "acronym": "UNGB", + "name": "UNICREDIT BANK AG - LONDON BRANCH - UK", + "city": "London", + "country": "GB", + "website": "https://www.hypovereinsbank.de" + }, + { + "mic": "UTSL", + "acronym": "UTSL", + "name": "UEDA TRADITION SECURITIES LTD.", + "city": "Tokyo", + "country": "JP", + "website": "http://uts.traditionasia.com/" + }, + { + "mic": "VAGL", + "acronym": "VAGLOBAL", + "name": "VIRTUAL AUCTION GLOBAL LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.virtualauctionglobal.com" + }, + { + "mic": "VAGM", + "acronym": "VAGM MTF", + "name": "VIRTUAL AUCTION GLOBAL MARKETS - MTF", + "city": "London", + "country": "GB", + "website": "https://www.virtualauctionglobal.com" + }, + { + "mic": "VAMS", + "acronym": "KCP", + "name": "VAMOS", + "city": "Madrid", + "country": "ES", + "website": "https://keycapital.com/" + }, + { + "mic": "VAVO", + "acronym": "VAVO", + "name": "BITVAVO", + "city": "Amsterdam", + "country": "NL", + "website": "https://bitvavo.com" + }, + { + "mic": "VCMO", + "acronym": "VCM OTF", + "name": "VANTAGE CAPITAL MARKETS LLP - OTF", + "city": "London", + "country": "GB", + "website": "https://www.vcmllp.com" + }, + { + "mic": "VEGA", + "acronym": "VEGA", + "name": "VEGA-CHI", + "city": "London", + "country": "GB", + "website": "https://www.vega-chi.com" + }, + { + "mic": "VERT", + "acronym": "VERT", + "name": "VERTICAL", + "city": "New York", + "country": "US", + "website": "https://www.vertgrp.com" + }, + { + "mic": "VFCM", + "acronym": "VFCM", + "name": "VIRTU FINANCIAL CAPITAL MARKETS LLC", + "city": "New York", + "country": "US", + "website": "https://www.virtu.com" + }, + { + "mic": "VFEX", + "acronym": "VFEX", + "name": "VICTORIA FALLS STOCK EXCHANGE", + "city": "Victoria Falls", + "country": "ZW", + "website": "https://www.vfex.exchange" + }, + { + "mic": "VFGB", + "acronym": "VFGB", + "name": "VIRTU FINANCIAL IRELAND LIMITED (LONDON BRANCH)", + "city": "London", + "country": "GB", + "website": "https://www.virtu.com" + }, + { + "mic": "VFIL", + "acronym": "VFIL", + "name": "VIRTU FINANCIAL IRELAND LIMITED", + "city": "Dublin", + "country": "IE", + "website": "https://www.virtu.com" + }, + { + "mic": "VIRT", + "acronym": "VEQ", + "name": "VIRTU FINANCIAL BD", + "city": "New York", + "country": "US", + "website": "https://www.virtu.com" + }, + { + "mic": "VIUK", + "acronym": "VIUK", + "name": "POSIT UK", + "city": "London", + "country": "GB", + "website": "https://www.virtu.com" + }, + { + "mic": "VLEX", + "acronym": "VLEX", + "name": "VONTOBEL LIQUIDITY EXTENDER", + "city": "Zurich", + "country": "CH", + "website": "https://www.vontobel.com" + }, + { + "mic": "VMEX", + "acronym": "VMX", + "name": "VENOMEX LIMITED", + "city": "Abu Dhabi", + "country": "AE", + "website": "https://www.venomex.com" + }, + { + "mic": "VMFX", + "acronym": "VMFX", + "name": "THE FAROESE SECURITIES MARKET", + "city": "Torshavn", + "country": "FO", + "website": "https://www.vmf.fo" + }, + { + "mic": "VONT", + "acronym": "VONT", + "name": "BANK VONTOBEL EUROPE AG", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.vontobel.de" + }, + { + "mic": "VTBC", + "acronym": "VTBC", + "name": "VTB CAPITAL PLC", + "city": "London", + "country": "GB", + "website": "https://www.vtbcapital.com" + }, + { + "mic": "VUBA", + "acronym": "VUB, A.S.", + "name": "VSEOBECNA UVEROVA BANKA, AS", + "city": "Bratislava", + "country": "SK", + "website": "https://www.vub.sk" + }, + { + "mic": "VUSA", + "acronym": "VAL", + "name": "VIRTU AMERICAS LLC", + "city": "New York", + "country": "US", + "website": "https://www.virtu.com" + }, + { + "mic": "VWDX", + "acronym": "VWDX", + "name": "VWD TRANSACTIONSOLUTIONS AG", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.transactionsolutions.de" + }, + { + "mic": "WBKP", + "acronym": "BZ WBK", + "name": "BANK ZACHODNI WBK S.A.", + "city": "Wroclaw", + "country": "PL", + "website": "https://www.bzwbk.pl" + }, + { + "mic": "WELN", + "acronym": "WEL SI", + "name": "WEL", + "city": "London", + "country": "GB", + "website": "https://www.westpac.com.au/about-westpac/global-locations/westpac-uk/" + }, + { + "mic": "WELS", + "acronym": "WCHV", + "name": "WELLS FARGO SECURITIES, LLC - EQUITIES", + "city": "New York", + "country": "US", + "website": "https://www.wellsfargo.com/cib/institutional-investing/wats-electronic-trading/" + }, + { + "mic": "WFLB", + "acronym": "WFLB", + "name": "WELLS FARGO BANK NA - LONDON BRANCH", + "city": "London", + "country": "GB", + "website": "https://www.emea.wf.com" + }, + { + "mic": "WINS", + "acronym": "WINS", + "name": "WINTERFLOOD SECURITIES LIMITED - ELECTRONIC PLATFORM", + "city": "London", + "country": "GB", + "website": "https://www.winterflood.com" + }, + { + "mic": "WMFS", + "acronym": "WMFS", + "name": "WEMATCH", + "city": "London", + "country": "GB", + "website": "https://wematch.live/" + }, + { + "mic": "WMUS", + "acronym": "WMUS", + "name": "WEMATCH US", + "city": "New York", + "country": "US", + "website": "https://wematch.live/" + }, + { + "mic": "WOOD", + "acronym": "WOOD", + "name": "WOOD AND COMPANY FINANCIAL SERVICES, A.S.", + "city": "Prague", + "country": "CZ", + "website": "https://www.wood.cz" + }, + { + "mic": "WSAG", + "acronym": "WSAG", + "name": "WALL STREET ACCESS", + "city": "New York", + "country": "US", + "website": "https://www.wsaccess.com" + }, + { + "mic": "WSIL", + "acronym": "WSIL", + "name": "WELLS FARGO SECURITIES INTERNATIONAL", + "city": "London", + "country": "GB", + "website": "https://www.wellsfargo.com" + }, + { + "mic": "XABC", + "acronym": "XABC", + "name": "ABG SUNDAL COLLIER AB", + "city": "Stockholm", + "country": "SE", + "website": "https://www.abgsc.com" + }, + { + "mic": "XABG", + "acronym": "ABG", + "name": "ABG SUNDAL COLLIER ASA", + "city": "Oslo", + "country": "NO", + "website": "https://www.abgsc.com" + }, + { + "mic": "XABX", + "acronym": "XABX", + "name": "ABAXX EXCHANGE", + "city": "Singapore", + "country": "SG", + "website": "https://www.abaxx.exchange" + }, + { + "mic": "XADS", + "acronym": "ADSM", + "name": "ABU DHABI SECURITIES EXCHANGE", + "city": "Abu Dhabi", + "country": "AE", + "website": "https://www.adx.ae" + }, + { + "mic": "XAFR", + "acronym": "XAFR", + "name": "ALTERNATIVA FRANCE", + "city": "Paris", + "country": "FR", + "website": "https://www.alternativa.fr" + }, + { + "mic": "XAFX", + "acronym": "XAFX", + "name": "AFRICAN STOCK EXCHANGE", + "city": "Ebene City", + "country": "MU", + "website": "https://www.bhumishq.com" + }, + { + "mic": "XALG", + "acronym": "SGBV", + "name": "ALGIERS STOCK EXCHANGE", + "city": "Algiers", + "country": "DZ", + "website": "https://www.sgbv.dz" + }, + { + "mic": "XALS", + "acronym": "ALSE", + "name": "ALBANIA SECURITIES EXCHANGE", + "city": "Tirana", + "country": "AL", + "website": "https://www.alse.al" + }, + { + "mic": "XALT", + "acronym": "XALT", + "name": "ALTEX - ATS", + "city": "London", + "country": "GB", + "website": "https://www.altex-ats.co.uk" + }, + { + "mic": "XAMM", + "acronym": "ASE", + "name": "AMMAN STOCK EXCHANGE", + "city": "Amman", + "country": "JO", + "website": "https://www.exchange.jo" + }, + { + "mic": "XAMS", + "acronym": "XAMS", + "name": "EURONEXT - EURONEXT AMSTERDAM", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.euronext.com" + }, + { + "mic": "XAND", + "acronym": "XAND", + "name": "ASIANEXT DERIVATIVES", + "city": "Singapore", + "country": "SG", + "website": "https://www.asianext.com" + }, + { + "mic": "XANM", + "acronym": "XANM", + "name": "ASIANEXT TOKEN MARKETPLACE", + "city": "Singapore", + "country": "SG", + "website": "https://www.asianext.com" + }, + { + "mic": "XANS", + "acronym": "XANS", + "name": "ASIANEXT CRYPTO SPOT", + "city": "Singapore", + "country": "SG", + "website": "https://www.asianext.com" + }, + { + "mic": "XAQS", + "acronym": "AQS", + "name": "AUTOMATED EQUITY FINANCE MARKETS", + "city": "New York", + "country": "US", + "website": "https://www.quadriserv.com" + }, + { + "mic": "XARM", + "acronym": "AMX", + "name": "ARMENIA SECURITIES EXCHANGE", + "city": "Yerevan", + "country": "AM", + "website": "https://www.amx.am" + }, + { + "mic": "XASX", + "acronym": "ASX", + "name": "ASX - ALL MARKETS", + "city": "Sydney", + "country": "AU", + "website": "https://www.asx.com.au" + }, + { + "mic": "XATS", + "acronym": "XATS", + "name": "ALPHA EXCHANGE", + "city": "Toronto", + "country": "CA", + "website": "https://www.tmx.com" + }, + { + "mic": "XBAA", + "acronym": "BISX", + "name": "BAHAMAS INTERNATIONAL SECURITIES EXCHANGE", + "city": "Nasau", + "country": "BS", + "website": "https://www.bisxbahamas.com" + }, + { + "mic": "XBAB", + "acronym": "BSE", + "name": "BARBADOS STOCK EXCHANGE", + "city": "Bridgetown", + "country": "BB", + "website": "https://www.bse.com.bb" + }, + { + "mic": "XBAH", + "acronym": "BSE", + "name": "BAHRAIN BOURSE", + "city": "Manama", + "country": "BH", + "website": "https://www.bahrainbourse.com.bh" + }, + { + "mic": "XBAN", + "acronym": "XBAN", + "name": "BANGALORE STOCK EXCHANGE LTD", + "city": "Bangalore", + "country": "IN", + "website": "https://www.bgse.co.in" + }, + { + "mic": "XBBJ", + "acronym": "BBJ", + "name": "JAKARTA FUTURES EXCHANGE (BURSA BERJANGKA JAKARTA)", + "city": "Jakarta", + "country": "ID", + "website": "https://www.bbj-jfx.com" + }, + { + "mic": "XBBK", + "acronym": "XBBK", + "name": "PERIMETER FINANCIAL CORP. - BLOCKBOOK ATS", + "city": "Toronto", + "country": "CA", + "website": "https://www.pfin.ca" + }, + { + "mic": "XBCC", + "acronym": "XBCC", + "name": "BOLSA DE COMERCIO DE CORDOBA", + "city": "Cordoba", + "country": "AR", + "website": "https://www.bolsacba.com.ar" + }, + { + "mic": "XBCL", + "acronym": "BOLCHILE", + "name": "LA BOLSA ELECTRONICA DE CHILE", + "city": "Santiago", + "country": "CL", + "website": "https://www.bolchile.cl" + }, + { + "mic": "XBCM", + "acronym": "XBCM", + "name": "BOLSA DE COMERCIO DE MENDOZA S.A.", + "city": "Mendoza", + "country": "AR", + "website": "https://www.bolsamza.com.ar" + }, + { + "mic": "XBCV", + "acronym": "BCV", + "name": "BOLSA CENTROAMERICANA DE VALORES", + "city": "Tegucigalpa", + "country": "HN", + "website": "https://www.bcv.hn" + }, + { + "mic": "XBDA", + "acronym": "BSX", + "name": "BERMUDA STOCK EXCHANGE LTD", + "city": "Hamilton", + "country": "BM", + "website": "https://www.bsx.com" + }, + { + "mic": "XBDV", + "acronym": "BODIVA", + "name": "BOLSA DE DIVIDA E VALORES DE ANGOLA (BODIVA) - ANGOLA SECURITIES EXCHANGE", + "city": "Luanda", + "country": "AO", + "website": "https://www.bodiva.ao" + }, + { + "mic": "XBEL", + "acronym": "BELEX", + "name": "BELGRADE STOCK EXCHANGE", + "city": "Belgrade", + "country": "RS", + "website": "https://www.belex.rs" + }, + { + "mic": "XBER", + "acronym": "XBER", + "name": "BOERSE BERLIN", + "city": "Berlin", + "country": "DE", + "website": "https://www.boerse-berlin.de" + }, + { + "mic": "XBEY", + "acronym": "BSE", + "name": "BOURSE DE BEYROUTH - BEIRUT STOCK EXCHANGE", + "city": "Beirut", + "country": "LB", + "website": "https://www.bse.com.lb" + }, + { + "mic": "XBKK", + "acronym": "SET", + "name": "STOCK EXCHANGE OF THAILAND", + "city": "Bangkok", + "country": "TH", + "website": "https://www.set.or.th" + }, + { + "mic": "XBLB", + "acronym": "BLSE", + "name": "BANJA LUKA STOCK EXCHANGE", + "city": "Banja Luka", + "country": "BA", + "website": "https://www.blberza.com" + }, + { + "mic": "XBLN", + "acronym": "XBLN", + "name": "BLUENEXT", + "city": "Paris", + "country": "FR", + "website": "https://www.bluenext.eu" + }, + { + "mic": "XBNV", + "acronym": "BNV", + "name": "BOLSA NACIONAL DE VALORES, S.A.", + "city": "San Jose", + "country": "CR", + "website": "https://www.bolsacr.com" + }, + { + "mic": "XBOG", + "acronym": "BVC", + "name": "BOLSA DE VALORES DE COLOMBIA", + "city": "Bogota", + "country": "CO", + "website": "https://www.bvc.com.co" + }, + { + "mic": "XBOL", + "acronym": "XBOL", + "name": "BOLSA BOLIVIANA DE VALORES S.A.", + "city": "La Paz", + "country": "BO", + "website": "https://www.bolsa-valores-bolivia.com" + }, + { + "mic": "XBOM", + "acronym": "BSE", + "name": "BSE LTD", + "city": "Mumbai", + "country": "IN", + "website": "https://www.bseindia.com" + }, + { + "mic": "XBOT", + "acronym": "XBOT", + "name": "BOTSWANA STOCK EXCHANGE", + "city": "Gaborone", + "country": "BW", + "website": "https://www.bse.co.bw" + }, + { + "mic": "XBOX", + "acronym": "BOX", + "name": "BOX OPTIONS EXCHANGE", + "city": "Boston", + "country": "US", + "website": "https://www.boxoptions.com" + }, + { + "mic": "XBRA", + "acronym": "BSSE", + "name": "BRATISLAVA STOCK EXCHANGE", + "city": "Bratislava", + "country": "SK", + "website": "https://www.bsse.sk" + }, + { + "mic": "XBRM", + "acronym": "BRM", + "name": "ROMANIAN COMMODITIES EXCHANGE", + "city": "Bucharest", + "country": "RO", + "website": "https://www.brm.ro" + }, + { + "mic": "XBRN", + "acronym": "XBRN", + "name": "BX SWISS AG", + "city": "Berne", + "country": "CH", + "website": "https://www.bxswiss.com, www.berne-x.com" + }, + { + "mic": "XBRU", + "acronym": "XBRU", + "name": "EURONEXT - EURONEXT BRUSSELS", + "city": "Brussels", + "country": "BE", + "website": "https://www.euronext.com" + }, + { + "mic": "XBRV", + "acronym": "BRVM", + "name": "BOURSE REGIONALE DES VALEURS MOBILIERES", + "city": "Abidjan", + "country": "CI", + "website": "https://www.brvm.org" + }, + { + "mic": "XBRY", + "acronym": "XBERRY", + "name": "XBERRY", + "city": "Warsaw", + "country": "PL", + "website": "https://www.xberry.io" + }, + { + "mic": "XBSE", + "acronym": "REGS", + "name": "SPOT REGULATED MARKET - BVB", + "city": "Bucharest", + "country": "RO", + "website": "https://www.bvb.ro" + }, + { + "mic": "XBUD", + "acronym": "XBUD", + "name": "BUDAPEST STOCK EXCHANGE", + "city": "Budapest", + "country": "HU", + "website": "https://www.bet.hu" + }, + { + "mic": "XBUE", + "acronym": "BCBA", + "name": "BOLSA DE COMERCIO DE BUENOS AIRES", + "city": "Buenos Aires", + "country": "AR", + "website": "https://www.bcba.sba.com.ar" + }, + { + "mic": "XBUL", + "acronym": "BSE", + "name": "BULGARIAN STOCK EXCHANGE", + "city": "Sofia", + "country": "BG", + "website": "https://www.bse-sofia.bg" + }, + { + "mic": "XBVC", + "acronym": "BVC", + "name": "CAPE VERDE STOCK EXCHANGE", + "city": "Praia", + "country": "CV", + "website": "https://www.bvc.cv" + }, + { + "mic": "XBVM", + "acronym": "BVM", + "name": "MOZAMBIQUE STOCK EXCHANGE", + "city": "Maputo", + "country": "MZ", + "website": "https://www.bolsadevalores.co.mz" + }, + { + "mic": "XBVR", + "acronym": "BVRD", + "name": "BOLSA DE VALORES DE LA REPUBLICA DOMINICANA SA.", + "city": "Santo Domingo", + "country": "DO", + "website": "https://bvrd.com.do/" + }, + { + "mic": "XCAI", + "acronym": "CASE", + "name": "EGYPTIAN EXCHANGE", + "city": "Cairo", + "country": "EG", + "website": "https://www.egyptse.com" + }, + { + "mic": "XCAL", + "acronym": "XCAL", + "name": "CALCUTTA STOCK EXCHANGE", + "city": "Calcutta", + "country": "IN", + "website": "https://www.cse-india.com" + }, + { + "mic": "XCAS", + "acronym": "XCAS", + "name": "CASABLANCA STOCK EXCHANGE", + "city": "Casablanca", + "country": "MA", + "website": "https://www.casablanca-bourse.com" + }, + { + "mic": "XCAY", + "acronym": "XCAY", + "name": "CAYMAN ISLANDS STOCK EXCHANGE", + "city": "Georgetown", + "country": "KY", + "website": "https://www.csx.com.ky" + }, + { + "mic": "XCBO", + "acronym": "CBOE", + "name": "CBOE GLOBAL MARKETS INC.", + "city": "Chicago", + "country": "US", + "website": "http://markets.cboe.com/" + }, + { + "mic": "XCBT", + "acronym": "CBOT", + "name": "CHICAGO BOARD OF TRADE", + "city": "Chicago", + "country": "US", + "website": "https://www.cbot.com" + }, + { + "mic": "XCDE", + "acronym": "XCDE", + "name": "BAXTER FINANCIAL SERVICES", + "city": "Dublin", + "country": "IE", + "website": "https://www.baxter-fx.com" + }, + { + "mic": "XCEF", + "acronym": "XCEF", + "name": "DEUTSCHE BOERSE - CEF - REAL-TIME FEED", + "city": "Eschborn", + "country": "DE", + "website": "https://www.deutsche-boerse.com" + }, + { + "mic": "XCET", + "acronym": "XCET", + "name": "UZBEK COMMODITY EXCHANGE", + "city": "Tashkent", + "country": "UZ", + "website": "https://www.uzex.com" + }, + { + "mic": "XCFE", + "acronym": "CFETS", + "name": "CHINA FOREIGN EXCHANGE TRADE SYSTEM", + "city": "Shanghai", + "country": "CN", + "website": "https://www.chinamoney.com.cn" + }, + { + "mic": "XCFF", + "acronym": "CANTOR", + "name": "CANTOR FINANCIAL FUTURES EXCHANGE", + "city": "New York", + "country": "US", + "website": "https://www.cantor.com" + }, + { + "mic": "XCGS", + "acronym": "XCGS", + "name": "CHINESE GOLD AND SILVER EXCHANGE SOCIETY", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.cgse.com.hk" + }, + { + "mic": "XCHG", + "acronym": "CSE", + "name": "CHITTAGONG STOCK EXCHANGE LTD.", + "city": "Chittagong", + "country": "BD", + "website": "https://www.csebd.com" + }, + { + "mic": "XCIE", + "acronym": "TISE", + "name": "THE INTERNATIONAL STOCK EXCHANGE", + "city": "St. Peter Port", + "country": "GG", + "website": "https://www.tisegroup.com" + }, + { + "mic": "XCME", + "acronym": "CME", + "name": "CHICAGO MERCANTILE EXCHANGE", + "city": "Chicago", + "country": "US", + "website": "https://www.cmegroup.com" + }, + { + "mic": "XCNF", + "acronym": "BCC", + "name": "BOLSA DE COMERCIO CONFEDERADA S.A.", + "city": "Corrientes", + "country": "AR", + "website": "https://www.bolsanor.com" + }, + { + "mic": "XCNQ", + "acronym": "CSE LISTED", + "name": "CANADIAN SECURITIES EXCHANGE", + "city": "Toronto", + "country": "CA", + "website": "https://www.thecse.com" + }, + { + "mic": "XCOL", + "acronym": "XCOL", + "name": "COLOMBO STOCK EXCHANGE", + "city": "Colombo", + "country": "LK", + "website": "https://www.cse.lk" + }, + { + "mic": "XCOR", + "acronym": "XCOR", + "name": "ICMA", + "city": "London", + "country": "GB", + "website": "https://www.icma-group.org" + }, + { + "mic": "XCRO", + "acronym": "CROPEX", + "name": "CROATIAN POWER EXCHANGE", + "city": "Zagreb", + "country": "HR", + "website": "https://www.cropex.hr" + }, + { + "mic": "XCSE", + "acronym": "XCSE", + "name": "NASDAQ COPENHAGEN A/S", + "city": "Copenhagen", + "country": "DK", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "XCSX", + "acronym": "CSX", + "name": "CAMBODIA SECURITIES EXCHANGE", + "city": "Phnom Penh", + "country": "KH", + "website": "https://www.csx.com.kh" + }, + { + "mic": "XCUE", + "acronym": "XCUE", + "name": "UZBEKISTAN REPUBLICAN CURRENCY EXCHANGE", + "city": "Tashkent", + "country": "UZ" + }, + { + "mic": "XCUR", + "acronym": "XCUR", + "name": "CURRENEX", + "city": "Boston", + "country": "US", + "website": "https://www.currenex.com" + }, + { + "mic": "XCVD", + "acronym": "XCVD", + "name": "CEVALDOM - OTC MARKET", + "city": "Santo Domingo", + "country": "DO", + "website": "https://www.cevaldom.com" + }, + { + "mic": "XCXD", + "acronym": "XCXD", + "name": "NASDAQ CXD", + "city": "Toronto", + "country": "CA", + "website": "http://business.nasdaq.com/trade/canadian-equities/overview" + }, + { + "mic": "XCYS", + "acronym": "CSE", + "name": "CYPRUS STOCK EXCHANGE", + "city": "Nicosia (Lefkosia)", + "country": "CY", + "website": "https://www.cse.com.cy" + }, + { + "mic": "XDAR", + "acronym": "XDAR", + "name": "DAR ES SALAAM STOCK EXCHANGE", + "city": "Dar Es Salaam", + "country": "TZ", + "website": "https://www.darstockexchange.com" + }, + { + "mic": "XDCE", + "acronym": "DCE", + "name": "DALIAN COMMODITY EXCHANGE", + "city": "Dalian", + "country": "CN", + "website": "http://portal.dce.com.cn/dce/" + }, + { + "mic": "XDES", + "acronym": "XDES", + "name": "DELHI STOCK EXCHANGE", + "city": "Delhi", + "country": "IN" + }, + { + "mic": "XDFB", + "acronym": "XDFB", + "name": "JOINT-STOCK COMPANY “STOCK EXCHANGE INNEX”", + "city": "Kiev", + "country": "UA" + }, + { + "mic": "XDFM", + "acronym": "DFM", + "name": "DUBAI FINANCIAL MARKET", + "city": "Dubai", + "country": "AE", + "website": "https://www.dfm.co.ae" + }, + { + "mic": "XDHA", + "acronym": "DSE", + "name": "DHAKA STOCK EXCHANGE LTD", + "city": "Dhaka", + "country": "BD", + "website": "https://www.dsebd.org" + }, + { + "mic": "XDNB", + "acronym": "XDNB", + "name": "DNB BANK ASA", + "city": "Oslo", + "country": "NO", + "website": "https://www.dnb.no" + }, + { + "mic": "XDPA", + "acronym": "XDPA", + "name": "CADE - MERCADO DE DEUDA PUBLICA ANOTADA", + "city": "Madrid", + "country": "ES" + }, + { + "mic": "XDSE", + "acronym": "XDSE", + "name": "DAMASCUS SECURITIES EXCHANGE", + "city": "Damascus", + "country": "SY", + "website": "https://www.dse.sy" + }, + { + "mic": "XDSX", + "acronym": "XDSX", + "name": "DOUALA STOCK EXCHANGE", + "city": "Douala", + "country": "CM", + "website": "https://www.douala-stock-exchange.com" + }, + { + "mic": "XDUB", + "acronym": "ISE", + "name": "IRISH STOCK EXCHANGE - ALL MARKET", + "city": "Dublin", + "country": "IE", + "website": "https://www.ise.ie" + }, + { + "mic": "XDUS", + "acronym": "XDUS", + "name": "BOERSE DUESSELDORF", + "city": "Duesseldorf", + "country": "DE", + "website": "https://www.boerse-duesseldorf.de" + }, + { + "mic": "XEBI", + "acronym": "EBI", + "name": "ENERGY BROKING IRELAND GAS TRADING PLATFORM", + "city": "Dublin", + "country": "IE", + "website": "https://www.ebi.ie" + }, + { + "mic": "XEBS", + "acronym": "XEBS", + "name": "EBS UK MULTILATERAL TRADING FACILITY", + "city": "London", + "country": "GB", + "website": "https://www.cmegroup.com/ebs" + }, + { + "mic": "XECB", + "acronym": "XECB", + "name": "ECB EXCHANGE RATES", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.ecb.europa.eu" + }, + { + "mic": "XECC", + "acronym": "ECC", + "name": "EUROPEAN COMMODITY CLEARING AG", + "city": "Leipzig", + "country": "DE", + "website": "https://www.ecc.de" + }, + { + "mic": "XECS", + "acronym": "ECSE", + "name": "EASTERN CARIBBEAN SECURITIES EXCHANGE", + "city": "Basseterre", + "country": "KN", + "website": "https://www.ecseonline.com" + }, + { + "mic": "XEEE", + "acronym": "EEX", + "name": "EUROPEAN ENERGY EXCHANGE", + "city": "Leipzig", + "country": "DE", + "website": "https://www.eex.com" + }, + { + "mic": "XELX", + "acronym": "XELX", + "name": "ELX", + "city": "New York", + "country": "US", + "website": "https://www.elxfutures.com" + }, + { + "mic": "XEMD", + "acronym": "MEXDER", + "name": "MERCADO MEXICANO DE DERIVADOS", + "city": "Mexico", + "country": "MX", + "website": "https://www.mexder.com.mx" + }, + { + "mic": "XEMS", + "acronym": "XEMS", + "name": "EMS EXCHANGE", + "city": "S-Hertogenbosch", + "country": "NL", + "website": "https://www.vanlanschot.nl" + }, + { + "mic": "XETR", + "acronym": "XETRA", + "name": "XETRA", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.deutsche-boerse.com" + }, + { + "mic": "XEUP", + "acronym": "XEUP", + "name": "EUREX REPO GMBH", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.eurexrepo.com" + }, + { + "mic": "XEUR", + "acronym": "XEUR", + "name": "EUREX DEUTSCHLAND", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.eurexchange.com" + }, + { + "mic": "XFEX", + "acronym": "FEX", + "name": "FEX GLOBAL", + "city": "Sydney", + "country": "AU", + "website": "https://www.fex.com.au" + }, + { + "mic": "XFKA", + "acronym": "XFKA", + "name": "FUKUOKA STOCK EXCHANGE", + "city": "Fukuoka", + "country": "JP", + "website": "https://www.fse.or.jp" + }, + { + "mic": "XFRA", + "acronym": "XFRA", + "name": "DEUTSCHE BOERSE AG", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.deutsche-boerse.com" + }, + { + "mic": "XFTX", + "acronym": "XFTX", + "name": "FTX", + "city": "St John", + "country": "AG", + "website": "https://www.ftx.com" + }, + { + "mic": "XGAI", + "acronym": "GAI", + "name": "GAMI ASSET INVESTMENT L.L.C", + "city": "Dubai", + "country": "AE", + "website": "https://gami-investment.com/" + }, + { + "mic": "XGAS", + "acronym": "XGAS", + "name": "CENTRAL EASTERN EUROPEAN GAS EXCHANGE LTD", + "city": "Budapest", + "country": "HU", + "website": "https://www.ceegex.com" + }, + { + "mic": "XGCL", + "acronym": "GLOBALCOAL", + "name": "GLOBAL COAL LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.globalcoal.com" + }, + { + "mic": "XGGI", + "acronym": "GGI", + "name": "GAMI GLOBAL INVESTMENT L.L.C", + "city": "Dubai", + "country": "AE", + "website": "https://gami-investment.com/" + }, + { + "mic": "XGHA", + "acronym": "XGHA", + "name": "GHANA STOCK EXCHANGE", + "city": "Accra", + "country": "GH", + "website": "https://www.gse.com.gh" + }, + { + "mic": "XGME", + "acronym": "IPEX/GME", + "name": "GESTORE MERCATO ELETTRICO - ITALIAN POWER EXCHANGE", + "city": "Rome", + "country": "IT", + "website": "https://www.mercatoelettrico.org" + }, + { + "mic": "XGMX", + "acronym": "GMX", + "name": "GLOBALCLEAR MERCANTILE EXCHANGE", + "city": "Guaynabo", + "country": "US", + "website": "https://www.gmegroup.us" + }, + { + "mic": "XGSE", + "acronym": "GSE", + "name": "GEORGIA STOCK EXCHANGE", + "city": "Tbilisi", + "country": "GE", + "website": "https://www.gse.ge" + }, + { + "mic": "XGTG", + "acronym": "XGTG", + "name": "BOLSA DE VALORES NACIONAL SA", + "city": "Guatemala", + "country": "GT", + "website": "https://www.bvnsa.com.gt" + }, + { + "mic": "XGUA", + "acronym": "XGUA", + "name": "BOLSA DE VALORES DE GUAYAQUIL", + "city": "Guayaquil", + "country": "EC", + "website": "https://www.mundobvg.com" + }, + { + "mic": "XHAM", + "acronym": "XHAM", + "name": "HANSEATISCHE WERTPAPIERBOERSE HAMBURG", + "city": "Hamburg", + "country": "DE", + "website": "https://www.boersenag.de" + }, + { + "mic": "XHAN", + "acronym": "XHAN", + "name": "NIEDERSAECHSISCHE BOERSE ZU HANNOVER", + "city": "Hannover", + "country": "DE", + "website": "https://www.boerse-hannover.de" + }, + { + "mic": "XHEL", + "acronym": "XHEL", + "name": "NASDAQ HELSINKI LTD", + "city": "Helsinki", + "country": "FI", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "XHKF", + "acronym": "HKFE", + "name": "HONG KONG FUTURES EXCHANGE LTD.", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.hkex.com.hk" + }, + { + "mic": "XHKG", + "acronym": "HKEX", + "name": "HONG KONG EXCHANGES AND CLEARING LTD", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.hkex.com.hk" + }, + { + "mic": "XIBE", + "acronym": "XIBE", + "name": "BAKU INTERBANK CURRENCY EXCHANGE", + "city": "Baku", + "country": "AZ", + "website": "https://www.bbvb.org" + }, + { + "mic": "XICE", + "acronym": "ICEX", + "name": "NASDAQ ICELAND HF.", + "city": "Reykjavik", + "country": "IS", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "XICX", + "acronym": "XICX", + "name": "INSTINET CANADA CROSS", + "city": "Toronto", + "country": "CA", + "website": "https://www.instinet.com" + }, + { + "mic": "XIDX", + "acronym": "IDX", + "name": "INDONESIA STOCK EXCHANGE", + "city": "Jakarta", + "country": "ID", + "website": "https://www.idx.co.id" + }, + { + "mic": "XIEL", + "acronym": "XIEL", + "name": "INSTINET EUROPE LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.instinet.com" + }, + { + "mic": "XIGG", + "acronym": "XIGG", + "name": "BLOCKMATCH EUROPE", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.instinet.com" + }, + { + "mic": "XIHK", + "acronym": "XIHK", + "name": "INSTINET PACIFIC LTD", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.instinet.com" + }, + { + "mic": "XIMA", + "acronym": "IMAREX", + "name": "INTERNATIONAL MARTIME EXCHANGE", + "city": "Oslo", + "country": "NO", + "website": "https://www.imarex.com" + }, + { + "mic": "XIMC", + "acronym": "MCX", + "name": "MULTI COMMODITY EXCHANGE OF INDIA LTD.", + "city": "Mumbai", + "country": "IN", + "website": "https://www.mcxindia.com" + }, + { + "mic": "XIMX", + "acronym": "XIMX", + "name": "IMX HEALTH - FUTURES", + "city": "Chicago", + "country": "US", + "website": "https://www.imxhealth.com" + }, + { + "mic": "XINS", + "acronym": "XINS", + "name": "INSTINET", + "city": "New York", + "country": "US", + "website": "https://www.instinet.com" + }, + { + "mic": "XINV", + "acronym": "XINV", + "name": "INVESTRO", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.investro.de" + }, + { + "mic": "XIQS", + "acronym": "ISX", + "name": "IRAQ STOCK EXCHANGE", + "city": "Baghdad", + "country": "IQ", + "website": "https://www.isx-iq.net" + }, + { + "mic": "XIST", + "acronym": "XIST", + "name": "BORSA ISTANBUL", + "city": "Istanbul", + "country": "TR", + "website": "https://www.borsaistanbul.com" + }, + { + "mic": "XISX", + "acronym": "ISE", + "name": "INTERNATIONAL SECURITIES EXCHANGE, LLC", + "city": "New York", + "country": "US", + "website": "https://www.ise.com" + }, + { + "mic": "XJAM", + "acronym": "XJAM", + "name": "JAMAICA STOCK EXCHANGE", + "city": "Kingston", + "country": "JM", + "website": "https://www.jamstockex.com" + }, + { + "mic": "XJAX", + "acronym": "JAX", + "name": "JAX", + "city": "Tokyo", + "country": "JP", + "website": "https://www.japanalternativex.co.jp" + }, + { + "mic": "XJNB", + "acronym": "XJNB", + "name": "JAKARTA NEGOTIATED BOARD", + "city": "Jakarta", + "country": "ID" + }, + { + "mic": "XJPX", + "acronym": "JPX", + "name": "JAPAN EXCHANGE GROUP", + "city": "Tokyo", + "country": "JP", + "website": "https://www.jpx.co.jp" + }, + { + "mic": "XJSE", + "acronym": "JSE", + "name": "JOHANNESBURG STOCK EXCHANGE", + "city": "Johannesburg", + "country": "ZA", + "website": "https://www.jse.co.za" + }, + { + "mic": "XKAC", + "acronym": "ODE", + "name": "OSAKA DOJIMA COMMODITY EXCHANGE", + "city": "Osaka", + "country": "JP", + "website": "https://www.ode.or.jp" + }, + { + "mic": "XKAR", + "acronym": "PSX", + "name": "THE PAKISTAN STOCK EXCHANGE LIMITED", + "city": "Karachi", + "country": "PK", + "website": "https://www.psx.com.pk" + }, + { + "mic": "XKAZ", + "acronym": "KAZE", + "name": "KAZAKHSTAN STOCK EXCHANGE", + "city": "Almaty", + "country": "KZ", + "website": "https://www.kase.kz" + }, + { + "mic": "XKCE", + "acronym": "XKCE", + "name": "KHOREZM INTERREGION COMMODITY EXCHANGE", + "city": "Tashkent", + "country": "UZ" + }, + { + "mic": "XKFB", + "acronym": "XKFB", + "name": "KOREA FREEBOARD MARKET", + "city": "Seoul", + "country": "KR", + "website": "https://www.ksda.or.kr/english/invest/otc_overview.cfm" + }, + { + "mic": "XKHA", + "acronym": "KSE", + "name": "KHARTOUM STOCK EXCHANGE", + "city": "Khartoum", + "country": "SD", + "website": "https://www.kse.com.sd" + }, + { + "mic": "XKHR", + "acronym": "XKHR", + "name": "KHARKOV COMMODITY EXCHANGE", + "city": "Kharkov", + "country": "UA", + "website": "https://www.xtb.com.ua" + }, + { + "mic": "XKIE", + "acronym": "XKIE", + "name": "KIEV UNIVERSAL EXCHANGE", + "city": "Kiev", + "country": "UA", + "website": "https://www.kue.kiev.ua" + }, + { + "mic": "XKIS", + "acronym": "KISE", + "name": "KIEV INTERNATIONAL STOCK EXCHANGE", + "city": "Kiev", + "country": "UA", + "website": "https://www.kise-ua.com" + }, + { + "mic": "XKLS", + "acronym": "XKLS", + "name": "BURSA MALAYSIA", + "city": "Kuala Lumpur", + "country": "MY", + "website": "https://www.bursamalaysia.com" + }, + { + "mic": "XKRX", + "acronym": "KRX SM", + "name": "KOREA EXCHANGE (STOCK MARKET)", + "city": "Seoul", + "country": "KR", + "website": "http://eng.krx.co.kr" + }, + { + "mic": "XKSE", + "acronym": "KSE", + "name": "KYRGYZ STOCK EXCHANGE", + "city": "Bishkek", + "country": "KG", + "website": "https://www.kse.kg" + }, + { + "mic": "XKUW", + "acronym": "XKUW", + "name": "KUWAIT STOCK EXCHANGE", + "city": "Kuwait", + "country": "KW", + "website": "https://www.kuwaitse.com" + }, + { + "mic": "XLAO", + "acronym": "LSX", + "name": "LAO SECURITIES EXCHANGE", + "city": "Lao", + "country": "LA", + "website": "https://www.lsx.com.la" + }, + { + "mic": "XLBM", + "acronym": "XLBM", + "name": "LONDON BULLION MARKET", + "city": "London", + "country": "GB", + "website": "https://www.lbma.org.uk" + }, + { + "mic": "XLCH", + "acronym": "XLCH", + "name": "LCH LTD", + "city": "London", + "country": "GB", + "website": "https://www.lch.com" + }, + { + "mic": "XLFX", + "acronym": "LFX", + "name": "LABUAN INTERNATIONAL FINANCIAL EXCHANGE", + "city": "Labuan", + "country": "MY", + "website": "https://lfxsys.lfx.com.my" + }, + { + "mic": "XLGT", + "acronym": "BILV", + "name": "LGT BANK AG", + "city": "Vaduz", + "country": "LI", + "website": "https://ww.lgt.com" + }, + { + "mic": "XLIM", + "acronym": "BVL", + "name": "BOLSA DE VALORES DE LIMA", + "city": "Lima", + "country": "PE", + "website": "https://www.bvl.com.pe" + }, + { + "mic": "XLIS", + "acronym": "XLIS", + "name": "EURONEXT - EURONEXT LISBON", + "city": "Lisbon", + "country": "PT", + "website": "https://www.euronext.com" + }, + { + "mic": "XLIT", + "acronym": "XLIT", + "name": "AB NASDAQ VILNIUS", + "city": "Vilnius", + "country": "LT", + "website": "https://www.nasdaqbaltic.com" + }, + { + "mic": "XLJU", + "acronym": "XLJU", + "name": "LJUBLJANA STOCK EXCHANGE (OFFICIAL MARKET)", + "city": "Ljubljana", + "country": "SI", + "website": "https://www.ljse.si" + }, + { + "mic": "XLLB", + "acronym": "XLLB", + "name": "LIECHTENSTEINISCHE LANDESBANK AG", + "city": "Vaduz", + "country": "LI", + "website": "https://www.llb.li" + }, + { + "mic": "XLME", + "acronym": "LME", + "name": "LONDON METAL EXCHANGE", + "city": "London", + "country": "GB", + "website": "https://www.lme.co.uk" + }, + { + "mic": "XLON", + "acronym": "LSE", + "name": "LONDON STOCK EXCHANGE", + "city": "London", + "country": "GB", + "website": "https://www.londonstockexchange.com" + }, + { + "mic": "XLQC", + "acronym": "XLQC", + "name": "LIQUIDITY CUBE PTY LTD", + "city": "Sydney", + "country": "AU", + "website": "https://www.liquiditycube.com" + }, + { + "mic": "XLSM", + "acronym": "XLSM", + "name": "LIBYAN STOCK MARKET", + "city": "Tripoli", + "country": "LY", + "website": "https://www.lsm.gov.ly" + }, + { + "mic": "XLUS", + "acronym": "XLUS", + "name": "LUSAKA STOCK EXCHANGE", + "city": "Lusaka", + "country": "ZM", + "website": "https://www.luse.co.zm" + }, + { + "mic": "XLUX", + "acronym": "XLUX", + "name": "LUXEMBOURG STOCK EXCHANGE", + "city": "Luxembourg", + "country": "LU", + "website": "https://www.luxse.com" + }, + { + "mic": "XMAB", + "acronym": "MAE", + "name": "MERCADO ABIERTO ELECTRONICO", + "city": "Rosario", + "country": "AR", + "website": "https://www.mae.com.ar" + }, + { + "mic": "XMAE", + "acronym": "XMAE", + "name": "MACEDONIAN STOCK EXCHANGE", + "city": "Skopje", + "country": "MK", + "website": "https://www.mse.org.mk" + }, + { + "mic": "XMAL", + "acronym": "MSE", + "name": "MALTA STOCK EXCHANGE", + "city": "Valletta", + "country": "MT", + "website": "https://www.borzamalta.com.mt" + }, + { + "mic": "XMAN", + "acronym": "XMAN", + "name": "BOLSA DE VALORES DE NICARAGUA", + "city": "Managua", + "country": "NI", + "website": "https://www.bolsanic.com" + }, + { + "mic": "XMAU", + "acronym": "XMAU", + "name": "STOCK EXCHANGE OF MAURITIUS LTD", + "city": "Port Louis", + "country": "MU", + "website": "https://www.stockexchangeofmauritius.com" + }, + { + "mic": "XMDG", + "acronym": "XMDG", + "name": "MARCHE INTERBANCAIRE DES DEVISES M.I.D.", + "city": "Antananarivo", + "country": "MG" + }, + { + "mic": "XMDS", + "acronym": "XMDS", + "name": "MADRAS STOCK EXCHANGE", + "city": "Madras", + "country": "IN" + }, + { + "mic": "XMER", + "acronym": "ME", + "name": "MERCHANTS' EXCHANGE", + "city": "Chicago", + "country": "US" + }, + { + "mic": "XMEX", + "acronym": "XMEX", + "name": "BOLSA MEXICANA DE VALORES (MEXICAN STOCK EXCHANGE)", + "city": "Mexico", + "country": "MX", + "website": "https://www.bmv.com.mx" + }, + { + "mic": "XMGE", + "acronym": "MGEX", + "name": "MIAX FUTURES EXCHANGE, LLC", + "city": "Minneapolis", + "country": "US", + "website": "https://www.miaxglobal.com" + }, + { + "mic": "XMIL", + "acronym": "XMIL", + "name": "BORSA ITALIANA S.P.A.", + "city": "Milan", + "country": "IT", + "website": "https://www.borsaitaliana.it" + }, + { + "mic": "XMNT", + "acronym": "BVMT", + "name": "BOLSA DE VALORES DE MONTEVIDEO", + "city": "Montevideo", + "country": "UY", + "website": "https://www.bvm.com.uy" + }, + { + "mic": "XMNX", + "acronym": "MNSE", + "name": "MONTENEGRO STOCK EXCHANGE", + "city": "Podgorica", + "country": "ME", + "website": "https://www.mnse.me" + }, + { + "mic": "XMOC", + "acronym": "XMOC", + "name": "MONTREAL CLIMATE EXCHANGE", + "city": "Montreal", + "country": "CA", + "website": "https://www.m-x.ca" + }, + { + "mic": "XMOD", + "acronym": "CDE", + "name": "THE MONTREAL EXCHANGE / BOURSE DE MONTREAL", + "city": "Montreal", + "country": "CA", + "website": "https://www.m-x.ca" + }, + { + "mic": "XMOL", + "acronym": "XMOL", + "name": "MOLDOVA STOCK EXCHANGE", + "city": "Chisinau", + "country": "MD", + "website": "https://www.moldse.md" + }, + { + "mic": "XMOS", + "acronym": "MFB", + "name": "CENTRAL COUNTERPARTY CLEARING CENTER MFB - JOINT-STOCK COMPANY", + "city": "Moscow", + "country": "RU", + "website": "https://mse.ru" + }, + { + "mic": "XMSW", + "acronym": "XMSW", + "name": "MALAWI STOCK EXCHANGE", + "city": "Blantyre", + "country": "MW", + "website": "https://www.mse.co.mw" + }, + { + "mic": "XMTB", + "acronym": "MATBA-ROFEX", + "name": "MATBA-ROFEX", + "city": "Rosario", + "country": "AR", + "website": "https://matbarofex.com.ar" + }, + { + "mic": "XMTS", + "acronym": "XMTS", + "name": "EUROMTS LTD", + "city": "London", + "country": "GB", + "website": "https://www.mtsmarkets.com" + }, + { + "mic": "XMUN", + "acronym": "XMUN", + "name": "BOERSE MUENCHEN", + "city": "Muenchen", + "country": "DE", + "website": "https://www.boerse-muenchen.de" + }, + { + "mic": "XMUS", + "acronym": "MSX", + "name": "MUSCAT STOCK EXCHANGE", + "city": "Muscat", + "country": "OM", + "website": "https://www.msx.om" + }, + { + "mic": "XNAF", + "acronym": "SENAF", + "name": "SISTEMA ELETRÓNICO DE NEGOCIACION DE ACTIVOS FINANCIEROS", + "city": "Madrid", + "country": "ES", + "website": "https://www.bolsasymercados.es/bme-exchange/" + }, + { + "mic": "XNAI", + "acronym": "XNAI", + "name": "NAIROBI STOCK EXCHANGE", + "city": "Nairobi", + "country": "KE", + "website": "https://www.nse.co.ke" + }, + { + "mic": "XNAM", + "acronym": "XNAM", + "name": "NAMIBIAN STOCK EXCHANGE", + "city": "Windhoek", + "country": "NA", + "website": "https://www.nsx.com.na" + }, + { + "mic": "XNAS", + "acronym": "NASDAQ", + "name": "NASDAQ - ALL MARKETS", + "city": "New York", + "country": "US", + "website": "https://www.nasdaq.com" + }, + { + "mic": "XNCD", + "acronym": "NCDEX", + "name": "NATIONAL COMMODITY AND DERIVATIVES EXCHANGE LTD", + "city": "Mumbai", + "country": "IN", + "website": "https://www.ncdex.com" + }, + { + "mic": "XNDU", + "acronym": "PJSC NDU", + "name": "PJSC NATIONAL DEPOSITORY OF UKRAINE", + "city": "Kiev", + "country": "UA", + "website": "https://www.csd.ua" + }, + { + "mic": "XNEC", + "acronym": "NSXA", + "name": "NATIONAL STOCK EXCHANGE OF AUSTRALIA LIMITED", + "city": "Newcastle", + "country": "AU", + "website": "https://www.nsxa.com.au" + }, + { + "mic": "XNEP", + "acronym": "XNEP", + "name": "NEPAL STOCK EXCHANGE", + "city": "Kathmandu", + "country": "NP", + "website": "https://www.nepalstock.com" + }, + { + "mic": "XNGM", + "acronym": "NGM", + "name": "NORDIC GROWTH MARKET", + "city": "Stockholm", + "country": "SE", + "website": "https://www.ngm.se" + }, + { + "mic": "XNGO", + "acronym": "NSE", + "name": "NAGOYA STOCK EXCHANGE", + "city": "Nagoya", + "country": "JP", + "website": "https://www.nse.or.jp" + }, + { + "mic": "XNKS", + "acronym": "C-COM", + "name": "CENTRAL JAPAN COMMODITIES EXCHANGE", + "city": "Nagoya", + "country": "JP", + "website": "https://www.c-com.or.jp" + }, + { + "mic": "XNOM", + "acronym": "XNOM", + "name": "NOMISMA (LIECHTENSTEIN) AG", + "city": "Vaduz", + "country": "LI", + "website": "http://niedermueller.law" + }, + { + "mic": "XNOR", + "acronym": "XNOR", + "name": "NORDEA", + "city": "Helsinki", + "country": "FI", + "website": "https://www.nordea.com" + }, + { + "mic": "XNSA", + "acronym": "NSE", + "name": "THE NIGERIAN STOCK EXCHANGE", + "city": "Lagos", + "country": "NG", + "website": "https://www.nse.com.ng" + }, + { + "mic": "XNSE", + "acronym": "NSE", + "name": "NATIONAL STOCK EXCHANGE OF INDIA", + "city": "Mumbai", + "country": "IN", + "website": "https://www.nseindia.com" + }, + { + "mic": "XNXC", + "acronym": "XNXC", + "name": "NXCHANGE", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.nxchange.com" + }, + { + "mic": "XNYM", + "acronym": "NYMEX", + "name": "NEW YORK MERCANTILE EXCHANGE", + "city": "New York", + "country": "US", + "website": "https://www.nymex.com" + }, + { + "mic": "XNYS", + "acronym": "NYSE", + "name": "NEW YORK STOCK EXCHANGE, INC.", + "city": "New York", + "country": "US", + "website": "https://www.nyse.com" + }, + { + "mic": "XNZE", + "acronym": "NZX", + "name": "NZX - ALL MARKETS", + "city": "Auckland", + "country": "NZ", + "website": "https://www.nzx.com" + }, + { + "mic": "XODE", + "acronym": "XODE", + "name": "ODESSA COMMODITY EXCHANGE", + "city": "Odessa", + "country": "UA", + "website": "https://www.otb.odessa.ua" + }, + { + "mic": "XOFF", + "acronym": "XOFF", + "name": "OFF-EXCHANGE TRANSACTIONS - LISTED INSTRUMENTS", + "city": "N/A", + "country": "ZZ", + "website": "https://n/a" + }, + { + "mic": "XOSL", + "acronym": "XOSL", + "name": "OSLO BORS", + "city": "Oslo", + "country": "NO", + "website": "https://www.oslobors.no" + }, + { + "mic": "XOTP", + "acronym": "XOTP", + "name": "OTP BANKA D.D.", + "city": "Split", + "country": "HR", + "website": "https://www.otpbanka.hr" + }, + { + "mic": "XPAE", + "acronym": "PSE", + "name": "PALESTINE SECURITIES EXCHANGE", + "city": "Nablus", + "country": "PS", + "website": "https://www.pex.ps" + }, + { + "mic": "XPAR", + "acronym": "XPAR", + "name": "EURONEXT - EURONEXT PARIS", + "city": "Paris", + "country": "FR", + "website": "https://www.euronext.com" + }, + { + "mic": "XPET", + "acronym": "SPBEX", + "name": "STOCK EXCHANGE SAINT PETERSBURG", + "city": "Saint-Petersburg", + "country": "RU", + "website": "https://www.spbex.ru" + }, + { + "mic": "XPHS", + "acronym": "PSE", + "name": "PHILIPPINE STOCK EXCHANGE, INC.", + "city": "Pasig City", + "country": "PH", + "website": "https://www.pse.com.ph" + }, + { + "mic": "XPIC", + "acronym": "SPCEX", + "name": "SAINT-PETERSBURG CURRENCY EXCHANGE", + "city": "Saint-Petersburg", + "country": "RU", + "website": "https://www.spcex.ru" + }, + { + "mic": "XPOM", + "acronym": "PNGX", + "name": "PNGX MARKETS LIMITED", + "city": "Port Moresby", + "country": "PG", + "website": "https://www.pngx.com.pg" + }, + { + "mic": "XPOW", + "acronym": "XPOW", + "name": "POWERNEXT", + "city": "Paris", + "country": "FR", + "website": "https://www.powernext.fr" + }, + { + "mic": "XPRA", + "acronym": "PSE", + "name": "PRAGUE STOCK EXCHANGE", + "city": "Prague", + "country": "CZ", + "website": "https://www.pse.cz" + }, + { + "mic": "XPRI", + "acronym": "XPRI", + "name": "PRIDNEPROVSK COMMODITY EXCHANGE", + "city": "Dnipropetrovsk", + "country": "UA" + }, + { + "mic": "XPST", + "acronym": "XPST", + "name": "POSIT - ASIA PACIFIC", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.itg.com" + }, + { + "mic": "XPTY", + "acronym": "LATINEX", + "name": "LATIN AMERICAN STOCK EXCHANGE, INC.", + "city": "Panama", + "country": "PA", + "website": "https://www.latinexbolsa.com" + }, + { + "mic": "XPUK", + "acronym": "XPUK", + "name": "XP INVESTMENTS UK LLP", + "city": "London", + "country": "GB" + }, + { + "mic": "XPUS", + "acronym": "XPUS", + "name": "XP INVESTMENTS US, LLC", + "city": "New York", + "country": "US", + "website": "https://www.xpi.us" + }, + { + "mic": "XPXE", + "acronym": "PXE", + "name": "POWER EXCHANGE CENTRAL EUROPE", + "city": "Prague", + "country": "CZ", + "website": "https://www.pxe.cz" + }, + { + "mic": "XQUI", + "acronym": "XQUI", + "name": "BOLSA DE VALORES DE QUITO", + "city": "Quito", + "country": "EC", + "website": "https://www.ccbvq.com" + }, + { + "mic": "XRBM", + "acronym": "RBM", + "name": "RINGGIT BOND MARKET", + "city": "Kuala Lumpur", + "country": "MY", + "website": "https://www.bondinfo.bnm.gov.my" + }, + { + "mic": "XRIS", + "acronym": "XRIS", + "name": "NASDAQ RIGA AS", + "city": "Riga", + "country": "LV", + "website": "https://www.nasdaqbaltic.com" + }, + { + "mic": "XRMZ", + "acronym": "RMS CZ", + "name": "RM-SYSTEM CZECH STOCK EXCHANGE", + "city": "Prague", + "country": "CZ", + "website": "https://www.rmsystem.cz" + }, + { + "mic": "XROS", + "acronym": "BCR", + "name": "BOLSA DE COMERCIO ROSARIO", + "city": "Rosario", + "country": "AR", + "website": "https://www.bcr.com.ar" + }, + { + "mic": "XRPM", + "acronym": "XRPM", + "name": "ROMANIAN POWER MARKET", + "city": "Bucharest", + "country": "RO", + "website": "https://www.opcom.ro" + }, + { + "mic": "XRUS", + "acronym": "INDX", + "name": "INTERNET DIRECT-ACCESS EXCHANGE", + "city": "Moscow", + "country": "RU", + "website": "https://www.indx.ru" + }, + { + "mic": "XSAM", + "acronym": "SCIEX", + "name": "SAMARA CURRENCY INTERBANK EXCHANGE", + "city": "Samara", + "country": "RU", + "website": "https://www.sciex.ru" + }, + { + "mic": "XSAP", + "acronym": "XSAP", + "name": "SAPPORO SECURITIES EXCHANGE", + "city": "Sapporo", + "country": "JP", + "website": "https://www.sse.or.jp" + }, + { + "mic": "XSAT", + "acronym": "XSAT", + "name": "SPOTLIGHT STOCK MARKET AB", + "city": "Stockholm", + "country": "SE", + "website": "https://www.spotlightstockmarket.com" + }, + { + "mic": "XSAU", + "acronym": "XSAU", + "name": "SAUDI STOCK EXCHANGE", + "city": "Riyadh", + "country": "SA", + "website": "https://www.tadawul.com.sa" + }, + { + "mic": "XSCO", + "acronym": "XSCO", + "name": "BOERSE FRANKFURT WARRANTS TECHNICAL", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.zertifikateboerse.de" + }, + { + "mic": "XSES", + "acronym": "SGX", + "name": "SINGAPORE EXCHANGE", + "city": "Singapore", + "country": "SG", + "website": "https://www.sgx.com" + }, + { + "mic": "XSGA", + "acronym": "SG SI", + "name": "SOCIETE GENERALE", + "city": "Paris", + "country": "FR", + "website": "https://www.sgcib.com" + }, + { + "mic": "XSGB", + "acronym": "XSGB", + "name": "SOCIETE GENERALE (LONDON BRANCH)", + "city": "London", + "country": "GB", + "website": "https://wholesale.banking.societegenerale.com/" + }, + { + "mic": "XSGE", + "acronym": "SHFE", + "name": "SHANGHAI FUTURES EXCHANGE", + "city": "Shanghai", + "country": "CN", + "website": "https://www.shfe.com.cn" + }, + { + "mic": "XSGO", + "acronym": "XSGO", + "name": "SANTIAGO STOCK EXCHANGE", + "city": "Santiago", + "country": "CL", + "website": "https://www.bolsadesantiago.com" + }, + { + "mic": "XSHE", + "acronym": "XSHE", + "name": "SHENZHEN STOCK EXCHANGE", + "city": "Shenzhen", + "country": "CN", + "website": "https://www.szse.cn" + }, + { + "mic": "XSHG", + "acronym": "SSE", + "name": "SHANGHAI STOCK EXCHANGE", + "city": "Shanghai", + "country": "CN", + "website": "https://www.sse.com.cn" + }, + { + "mic": "XSIB", + "acronym": "SIMEX", + "name": "SIBERIAN EXCHANGE", + "city": "Novosibirsk", + "country": "RU", + "website": "https://www.sibex.ru" + }, + { + "mic": "XSOP", + "acronym": "XSOP", + "name": "BSP REGIONAL ENERGY EXCHANGE - SOUTH POOL", + "city": "Ljubljana", + "country": "SI", + "website": "https://www.bsp-southpool.com" + }, + { + "mic": "XSPS", + "acronym": "SPSE", + "name": "SOUTH PACIFIC STOCK EXCHANGE", + "city": "Suva", + "country": "FJ", + "website": "https://www.spse.com.fj" + }, + { + "mic": "XSSE", + "acronym": "SASE", + "name": "SARAJEVO STOCK EXCHANGE", + "city": "Sarajevo", + "country": "BA", + "website": "https://www.sase.ba" + }, + { + "mic": "XSTC", + "acronym": "HOSE", + "name": "HOCHIMINH STOCK EXCHANGE", + "city": "Ho Chi Minh City", + "country": "VN", + "website": "https://www.hsx.vn" + }, + { + "mic": "XSTE", + "acronym": "UZSE", + "name": "REPUBLICAN STOCK EXCHANGE", + "city": "Tashkent", + "country": "UZ", + "website": "https://www.uzse.uz" + }, + { + "mic": "XSTO", + "acronym": "XSTO", + "name": "NASDAQ STOCKHOLM AB", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "XSTU", + "acronym": "XSTU", + "name": "BOERSE STUTTGART", + "city": "Stuttgart", + "country": "DE", + "website": "https://www.boerse-stuttgart.de" + }, + { + "mic": "XSVA", + "acronym": "XSVA", + "name": "EL SALVADOR STOCK EXCHANGE", + "city": "El Salvador", + "country": "SV", + "website": "https://www.bves.com.sv" + }, + { + "mic": "XSWA", + "acronym": "ESE", + "name": "ESWATINI STOCK EXCHANGE", + "city": "Mbabane", + "country": "SZ", + "website": "https://www.ese.org.sz" + }, + { + "mic": "XSWB", + "acronym": "XSWB", + "name": "SWX SWISS BLOCK", + "city": "London", + "country": "GB", + "website": "https://www.swxeurope.com" + }, + { + "mic": "XSWX", + "acronym": "SIX", + "name": "SIX SWISS EXCHANGE", + "city": "Zurich", + "country": "CH", + "website": "https://www.six-group.com/en/site/exchanges.html" + }, + { + "mic": "XTAE", + "acronym": "TASE", + "name": "TEL AVIV STOCK EXCHANGE", + "city": "Tel Aviv", + "country": "IL", + "website": "https://www.tase.co.il" + }, + { + "mic": "XTAF", + "acronym": "TAIFEX", + "name": "TAIWAN FUTURES EXCHANGE", + "city": "Taipei", + "country": "TW", + "website": "https://www.taifex.com.tw" + }, + { + "mic": "XTAI", + "acronym": "TWSE", + "name": "TAIWAN STOCK EXCHANGE", + "city": "Taipei", + "country": "TW", + "website": "https://www.twse.com.tw/en/" + }, + { + "mic": "XTAL", + "acronym": "XTAL", + "name": "NASDAQ TALLINN AS", + "city": "Tallinn", + "country": "EE", + "website": "https://www.nasdaqbaltic.com" + }, + { + "mic": "XTEH", + "acronym": "TSE", + "name": "TEHRAN STOCK EXCHANGE", + "city": "Tehran", + "country": "IR", + "website": "https://www.tse.ir" + }, + { + "mic": "XTFF", + "acronym": "TFX", + "name": "TOKYO FINANCIAL EXCHANGE", + "city": "Tokyo", + "country": "JP", + "website": "https://www.tfx.co.jp" + }, + { + "mic": "XTIR", + "acronym": "XTIR", + "name": "TIRANA STOCK EXCHANGE", + "city": "Tirana", + "country": "AL" + }, + { + "mic": "XTRD", + "acronym": "XTRD", + "name": "XTRD", + "city": "New York", + "country": "US", + "website": "https://xtrd.io" + }, + { + "mic": "XTRN", + "acronym": "TTSE", + "name": "TRINIDAD AND TOBAGO STOCK EXCHANGE", + "city": "Port Of Spain", + "country": "TT" + }, + { + "mic": "XTRZ", + "acronym": "XTRZ", + "name": "ZAGREB MONEY AND SHORT TERM SECURITIES MARKET INC", + "city": "Zagreb", + "country": "HR", + "website": "https://www.trzistenovca.hr" + }, + { + "mic": "XTSE", + "acronym": "TSX", + "name": "TORONTO STOCK EXCHANGE", + "city": "Toronto", + "country": "CA", + "website": "https://www.tse.com" + }, + { + "mic": "XTSX", + "acronym": "TSX-V", + "name": "TSX VENTURE EXCHANGE", + "city": "Toronto", + "country": "CA", + "website": "https://www.tsx.com" + }, + { + "mic": "XTUN", + "acronym": "BVMT", + "name": "TUNIS STOCK EXCHANGE (BOURSE DE TUNIS)", + "city": "Tunis", + "country": "TN", + "website": "https://www.bvmt.com.tn" + }, + { + "mic": "XTXD", + "acronym": "XTXD", + "name": "XTX DIRECT", + "city": "New York", + "country": "US", + "website": "https://www.xtxmarkets.com" + }, + { + "mic": "XTXE", + "acronym": "XTXE", + "name": "XTX MARKETS SAS", + "city": "Paris", + "country": "FR", + "website": "https://www.xtxmarkets.com" + }, + { + "mic": "XTXM", + "acronym": "XTXM", + "name": "XTX MARKETS", + "city": "London", + "country": "GB", + "website": "https://www.xtxmarkets.com" + }, + { + "mic": "XUAX", + "acronym": "UKRSE", + "name": "UKRAINIAN STOCK EXCHANGE", + "city": "Kiev", + "country": "UA", + "website": "https://www.ukrse.kiev.ua" + }, + { + "mic": "XUGA", + "acronym": "USE", + "name": "UGANDA SECURITIES EXCHANGE", + "city": "Kampala", + "country": "UG", + "website": "https://www.use.or.ug" + }, + { + "mic": "XUKR", + "acronym": "XUKR", + "name": "UKRAINIAN UNIVERSAL COMMODITY EXCHANGE", + "city": "Kiev", + "country": "UA", + "website": "https://www.uutb.com.ua" + }, + { + "mic": "XULA", + "acronym": "XULA", + "name": "MONGOLIAN STOCK EXCHANGE", + "city": "Ulaan Baatar", + "country": "MN", + "website": "https://www.mse.mn" + }, + { + "mic": "XUNI", + "acronym": "XUNI", + "name": "UNIVERSAL BROKER'S EXCHANGE 'TASHKENT'", + "city": "Tashkent", + "country": "UZ" + }, + { + "mic": "XUSE", + "acronym": "XUSE", + "name": "UNITED STOCK EXCHANGE", + "city": "Mumbai", + "country": "IN", + "website": "https://www.useindia.com" + }, + { + "mic": "XVES", + "acronym": "XVES", + "name": "VESTIMA", + "city": "Luxembourg", + "country": "LU", + "website": "https://www.clearstream.com" + }, + { + "mic": "XVPA", + "acronym": "BVPASA", + "name": "BOLSA DE VALORES Y PRODUCTOS DE ASUNCION SA", + "city": "Asuncion", + "country": "PY", + "website": "https://www.bvpasa.com.py" + }, + { + "mic": "XVPB", + "acronym": "XVPB", + "name": "VP BANK AG", + "city": "Vaduz", + "country": "LI", + "website": "https://www.vpbank.com" + }, + { + "mic": "XWAR", + "acronym": "WSE", + "name": "WARSAW STOCK EXCHANGE/EQUITIES/MAIN MARKET", + "city": "Warsaw", + "country": "PL", + "website": "https://www.gpw.pl" + }, + { + "mic": "XWBO", + "acronym": "XWBO", + "name": "WIENER BOERSE AG", + "city": "Vienna", + "country": "AT", + "website": "https://www.wienerboerse.at" + }, + { + "mic": "XXSC", + "acronym": "XXSC", + "name": "FRANKFURT CEF SC", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.deutsche-boerse.com" + }, + { + "mic": "XXXX", + "acronym": "XXXX", + "name": "NO MARKET (E.G. UNLISTED)", + "city": "N/A", + "country": "ZZ" + }, + { + "mic": "XYIE", + "acronym": "XYIE", + "name": "TRADEWEB AUSTRALIA", + "city": "Sydney", + "country": "AU", + "website": "https://www.yieldbroker.com" + }, + { + "mic": "XZAG", + "acronym": "XZAG", + "name": "ZAGREB STOCK EXCHANGE", + "city": "Zagreb", + "country": "HR", + "website": "https://www.zse.hr" + }, + { + "mic": "XZCE", + "acronym": "ZCE", + "name": "ZHENGZHOU COMMODITY EXCHANGE", + "city": "Zhengzhou", + "country": "CN", + "website": "https://www.czce.com.cn" + }, + { + "mic": "XZIM", + "acronym": "ZSE", + "name": "ZIMBABWE STOCK EXCHANGE", + "city": "Harare", + "country": "ZW", + "website": "https://www.zse.co.zw" + }, + { + "mic": "YKNA", + "acronym": "YKNA", + "name": "COMHAR CAPITAL MARKETS, LLC - US EQUITIES", + "city": "Chicago", + "country": "US" + }, + { + "mic": "ZARX", + "acronym": "ZARX", + "name": "ZAR X", + "city": "Johannesburg", + "country": "ZA", + "website": "https://www.zarx.co.za" + }, + { + "mic": "ZBXE", + "acronym": "ZBX", + "name": "ZBX", + "city": "Birkirkara", + "country": "MT", + "website": "https://www.zbx.com" + }, + { + "mic": "ZHEU", + "acronym": "ZHEU", + "name": "ZERO HASH EUROPE", + "city": "Amsterdam", + "country": "NL", + "website": "https://zerohash.com/eu" + }, + { + "mic": "ZKBX", + "acronym": "ZKBX", + "name": "ZURCHER KANTONALBANK SECURITIES EXCHANGE", + "city": "Zurich", + "country": "CH", + "website": "https://www.zkb.ch" + }, + { + "mic": "ZODM", + "acronym": "ZODM", + "name": "ZODIA MARKETS", + "city": "London", + "country": "GB", + "website": "https://www.zodia-markets.com" + }, + { + "mic": "24DX", + "acronym": "24EX", + "name": "24X NATIONAL EXCHANGE - DARK", + "city": "Stamford", + "country": "US", + "website": "https://www.24exchange.net" + }, + { + "mic": "360D", + "acronym": "360D", + "name": "360X DLT - MTF", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.360x.com" + }, + { + "mic": "360M", + "acronym": "360M", + "name": "360X MTF", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.360x.com" + }, + { + "mic": "3DXE", + "acronym": "3DXE", + "name": "3DXE", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.360t.com" + }, + { + "mic": "ABUL", + "acronym": "BSE", + "name": "BULGARIAN STOCK EXCHANGE - ALTERNATIVE MARKET", + "city": "Sofia", + "country": "BG", + "website": "https://www.bse-sofia.bg" + }, + { + "mic": "ABXX", + "acronym": "VMX", + "name": "VENOMEX LIMITED (EX. YOSHI MARKETS)", + "city": "Abu Dhabi", + "country": "AE", + "website": "https://www.venomex.com" + }, + { + "mic": "ACKF", + "acronym": "ACKFI", + "name": "KCG ACKNOWLEDGE FI", + "city": "New York", + "country": "US", + "website": "https://www.kcg.com" + }, + { + "mic": "ADRK", + "acronym": "ADRK", + "name": "ALPHA DRK", + "city": "Toronto", + "country": "CA", + "website": "https://www.tmx.com" + }, + { + "mic": "AFSI", + "acronym": "AFSI", + "name": "AFS - OTF - INTEREST RATE DERIVATIVES", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.afsgroup.nl" + }, + { + "mic": "AFSL", + "acronym": "AFSL", + "name": "AFS - OTF - STRUCTURED PRODUCTS", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.afsgroup.nl" + }, + { + "mic": "AFSO", + "acronym": "AFSO", + "name": "AFS - OTF - BONDS", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.afsgroup.nl" + }, + { + "mic": "AFSX", + "acronym": "AFSX", + "name": "AFS - OTF - FX FORWARDS", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.afsgroup.nl" + }, + { + "mic": "AIMX", + "acronym": "LSE", + "name": "LONDON STOCK EXCHANGE - AIM MTF", + "city": "London", + "country": "GB", + "website": "https://www.londonstockexchange.com" + }, + { + "mic": "ALTX", + "acronym": "ALTX", + "name": "JSE ALTERNATE EXCHANGE", + "city": "Johannesburg", + "country": "ZA", + "website": "https://www.jse.co.za/markets/altx.aspx" + }, + { + "mic": "ALXB", + "acronym": "ALXB", + "name": "EURONEXT GROWTH BRUSSELS", + "city": "Brussels", + "country": "BE", + "website": "https://www.euronext.com" + }, + { + "mic": "ALXL", + "acronym": "ALXL", + "name": "EURONEXT GROWTH LISBON", + "city": "Lisbon", + "country": "PT", + "website": "https://www.euronext.com" + }, + { + "mic": "ALXP", + "acronym": "ALXP", + "name": "EURONEXT GROWTH PARIS", + "city": "Paris", + "country": "FR", + "website": "https://www.euronext.com" + }, + { + "mic": "AMNL", + "acronym": "ASE", + "name": "AMMAN STOCK EXCHANGE - NON-LISTED SECURITIES MARKET", + "city": "Amman", + "country": "JO", + "website": "https://www.exchange.jo" + }, + { + "mic": "AMXO", + "acronym": "NYSE", + "name": "NYSE AMERICAN OPTIONS", + "city": "New York", + "country": "US", + "website": "https://www.nyse.com" + }, + { + "mic": "ANLP", + "acronym": "ANLP", + "name": "AUSTRALIA AND NEW ZEALAND BANKING GROUP LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.anz.com.au" + }, + { + "mic": "APCL", + "acronym": "APEX CLEAR", + "name": "ASIA PACIFIC CLEAR", + "city": "Singapore", + "country": "SG", + "website": "https://www.asiapacificex.com" + }, + { + "mic": "AQEA", + "acronym": "AQEA", + "name": "AQUIS EXCHANGE EUROPE AUCTION ON DEMAND (AOD)", + "city": "Paris", + "country": "FR", + "website": "https://www.aquis.eu" + }, + { + "mic": "AQED", + "acronym": "AQED", + "name": "AQUIS EXCHANGE EUROPE NON DISPLAY ORDER BOOK (NDOB)", + "city": "Paris", + "country": "FR", + "website": "https://www.aquis.eu" + }, + { + "mic": "AQSD", + "acronym": "AQSE", + "name": "AQSE MAIN MARKET (NON-EQUITY)", + "city": "London", + "country": "GB", + "website": "https://www.aquis.eu" + }, + { + "mic": "AQSF", + "acronym": "AQSE", + "name": "AQSE GROWTH MARKET (NON-EQUITY)", + "city": "London", + "country": "GB", + "website": "https://www.aquis.eu" + }, + { + "mic": "AQSG", + "acronym": "AQSE", + "name": "AQSE GROWTH MARKET (EQUITY)", + "city": "London", + "country": "GB", + "website": "https://www.aquis.eu" + }, + { + "mic": "AQSL", + "acronym": "AQSE", + "name": "AQSE MAIN MARKET (EQUITY)", + "city": "London", + "country": "GB", + "website": "https://www.aquis.eu" + }, + { + "mic": "AQSN", + "acronym": "AQSE", + "name": "AQSE TRADING (NON-EQUITY)", + "city": "London", + "country": "GB", + "website": "https://www.aquis.eu" + }, + { + "mic": "AQST", + "acronym": "AQSE", + "name": "AQSE TRADING (EQUITY)", + "city": "London", + "country": "GB", + "website": "https://www.aquis.eu" + }, + { + "mic": "AQXA", + "acronym": "AQXA", + "name": "AQUIS EXCHANGE PLC AUCTION ON DEMAND (AOD)", + "city": "London", + "country": "GB", + "website": "https://www.aquis.eu" + }, + { + "mic": "AQXD", + "acronym": "AQXD", + "name": "AQUIS EXCHANGE PLC AMP NON DISPLAY ORDER BOOK", + "city": "London", + "country": "GB", + "website": "https://www.aquis.eu" + }, + { + "mic": "ARCB", + "acronym": "ARCB", + "name": "ARCHAX EUROPE - BONDS", + "city": "Madrid", + "country": "ES", + "website": "https://www.archax.com" + }, + { + "mic": "ARCD", + "acronym": "ARCADARK", + "name": "ARCA DARK", + "city": "New York", + "country": "US", + "website": "https://www.nyse.com" + }, + { + "mic": "ARCO", + "acronym": "ARCO", + "name": "NYSE ARCA OPTIONS", + "city": "New York", + "country": "US", + "website": "https://www.nyse.com" + }, + { + "mic": "ARCX", + "acronym": "NYSE", + "name": "NYSE ARCA", + "city": "New York", + "country": "US", + "website": "https://www.nyse.com" + }, + { + "mic": "ARDA", + "acronym": "ARDA", + "name": "ARCHAX - DIGITAL ASSETS", + "city": "London", + "country": "GB", + "website": "https://www.archax.com" + }, + { + "mic": "ASMT", + "acronym": "ASMT", + "name": "INTELLIGENTCROSS ASPEN MAKER/TAKER", + "city": "Stamford", + "country": "US", + "website": "https://www.intelligentcross.com" + }, + { + "mic": "ASPI", + "acronym": "ASPI", + "name": "INTELLIGENTCROSS ASPEN INVERTED", + "city": "Stamford", + "country": "US", + "website": "https://www.intelligentcross.com" + }, + { + "mic": "ASPN", + "acronym": "ASPN", + "name": "INTELLIGENTCROSS ASPEN INTELLIGENT BID/OFFER", + "city": "Stamford", + "country": "US", + "website": "https://www.intelligentcross.com" + }, + { + "mic": "ASTR", + "acronym": "ASTROID", + "name": "CLEARCORP DEALING SYSTEMS INDIA LIMITED - ASTROID", + "city": "Mumbai", + "country": "IN", + "website": "https://www.ccilindia.com" + }, + { + "mic": "ASXB", + "acronym": "ASX", + "name": "ASX BOOKBUILD", + "city": "Sydney", + "country": "AU", + "website": "https://www.asx.com.au" + }, + { + "mic": "ASXC", + "acronym": "ASX", + "name": "ASX - CENTRE POINT", + "city": "Sydney", + "country": "AU", + "website": "https://www.asx.com.au/trading_services/asx-trade.htm" + }, + { + "mic": "ASXP", + "acronym": "ASX", + "name": "ASX - PUREMATCH", + "city": "Sydney", + "country": "AU", + "website": "https://www.asx.com.au/trading_services/asx-trade.htm" + }, + { + "mic": "ASXT", + "acronym": "ASX", + "name": "ASX TRADEMATCH", + "city": "Sydney", + "country": "AU", + "website": "https://www.asx.com.au" + }, + { + "mic": "ASXV", + "acronym": "ASX", + "name": "ASX - VOLUMEMATCH", + "city": "Sydney", + "country": "AU", + "website": "https://www.asx.com.au/trading_services/asx-trade.htm" + }, + { + "mic": "ATFX", + "acronym": "ATFUND", + "name": "ATFUND MTF", + "city": "Milan", + "country": "IT", + "website": "https://www.borsaitaliana.it" + }, + { + "mic": "AURO", + "acronym": "AURO", + "name": "AUREL - OTF", + "city": "Paris", + "country": "FR", + "website": "https://www.aurel-bgc.com" + }, + { + "mic": "AUTO", + "acronym": "AUTO", + "name": "AUTOBAHN FX", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.autobahnfx.db.com" + }, + { + "mic": "AVEU", + "acronym": "AVEU", + "name": "AQUIS EXCHANGE EUROPE - AQUIS VWAP MATCH (AVM)", + "city": "Paris", + "country": "FR", + "website": "https://www.aquis.eu" + }, + { + "mic": "AVXE", + "acronym": "AVXE", + "name": "AQUIS EXCHANGE LIMITED - AQUIS VWAP MATCH (AVM)", + "city": "London", + "country": "GB", + "website": "https://www.aquis.eu" + }, + { + "mic": "BACR", + "acronym": "BACR", + "name": "BANK OF AMERICA SECURITIES - CENTRAL RISK", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.bofaml.com" + }, + { + "mic": "BAEP", + "acronym": "BAEP", + "name": "BANK OF AMERICA MERRILL LYNCH EQUITY SWAP - EXTERNAL PRICE SOURCE", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.bofaml.com" + }, + { + "mic": "BAJM", + "acronym": "BSE", + "name": "BARBADOS STOCK EXCHANGE - JUNIOR MARKET", + "city": "Bridgetown", + "country": "BB", + "website": "https://www.bse.com.bb" + }, + { + "mic": "BARD", + "acronym": "BCAP LX", + "name": "BARCLAYS FX - TRADING", + "city": "New York", + "country": "US", + "website": "https://www.barx.com/fx/index.html" + }, + { + "mic": "BARK", + "acronym": "CBOE REGM DARK", + "name": "CBOE EUROPE - REGULATED MARKET DARK BOOK", + "city": "London", + "country": "GB", + "website": "https://www.markets.cboe.com/europe/equities/overview/" + }, + { + "mic": "BARL", + "acronym": "BARL", + "name": "BARCLAYS LIQUID MARKETS", + "city": "New York", + "country": "US", + "website": "https://www.barcap.com" + }, + { + "mic": "BARO", + "acronym": "CBOE REGM OFF BOOK", + "name": "CBOE EUROPE - REGULATED MARKET OFF BOOK", + "city": "London", + "country": "GB", + "website": "https://www.markets.cboe.com/europe/equities/overview/" + }, + { + "mic": "BART", + "acronym": "CBOE REGM LIT", + "name": "CBOE EUROPE - REGULATED MARKET INTEGRATED BOOK", + "city": "London", + "country": "GB", + "website": "https://www.markets.cboe.com/europe/equities/overview/" + }, + { + "mic": "BARU", + "acronym": "CBOE EU REGM DARK", + "name": "CBOE EUROPE - REGULATED MARKET DARK BOOK (NL)", + "city": "Amsterdam", + "country": "NL", + "website": "http://markets.cboe.com/europe/equities/about/" + }, + { + "mic": "BASI", + "acronym": "BANA LONDON", + "name": "BANK OF AMERICA, NATIONAL ASSOCIATION - LONDON BRANCH OFFICE - SYSTEMATIC INTERNALISER", + "city": "London", + "country": "GB", + "website": "https://www.bofaml.com/emea" + }, + { + "mic": "BASP", + "acronym": "BASP", + "name": "BANK OF AMERICA SECURITIES EQUITY SWAP - SYNTHETIC PRICE SOURCE", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.bofaml.com" + }, + { + "mic": "BATD", + "acronym": "CBOE DARK", + "name": "CBOE EUROPE - BXE DARK ORDER BOOK", + "city": "London", + "country": "GB", + "website": "https://www.markets.cboe.com/europe/equities/overview/" + }, + { + "mic": "BATE", + "acronym": "CBOE EUROPE", + "name": "CBOE EUROPE - BXE ORDER BOOKS", + "city": "London", + "country": "GB", + "website": "https://www.markets.cboe.com/europe/equities/overview/" + }, + { + "mic": "BATF", + "acronym": "CBOE OFF-BOOK", + "name": "CBOE EUROPE - BXE OFF-BOOK", + "city": "London", + "country": "GB", + "website": "https://www.markets.cboe.com/europe/equities/overview/" + }, + { + "mic": "BATO", + "acronym": "BATO", + "name": "CBOE BZX OPTIONS EXCHANGE", + "city": "Chicago", + "country": "US", + "website": "http://markets.cboe.com/" + }, + { + "mic": "BATP", + "acronym": "BXE PERIODIC", + "name": "CBOE EUROPE - BXE PERIODIC", + "city": "London", + "country": "GB", + "website": "https://www.markets.cboe.com/europe/equities/overview/" + }, + { + "mic": "BATS", + "acronym": "BATS", + "name": "CBOE BZX U.S. EQUITIES EXCHANGE", + "city": "Chicago", + "country": "US", + "website": "http://markets.cboe.com/" + }, + { + "mic": "BATY", + "acronym": "BYXX", + "name": "CBOE BYX U.S. EQUITIES EXCHANGE", + "city": "Chicago", + "country": "US", + "website": "http://markets.cboe.com/" + }, + { + "mic": "BBIS", + "acronym": "BBI SI", + "name": "BARCLAYS BANK IRELAND PLC - SYSTEMATIC INTERNALISER", + "city": "Dublin", + "country": "IE", + "website": "https://www.barclays.ie" + }, + { + "mic": "BBOK", + "acronym": "BBOK", + "name": "BARCLAYS SINGLE DEALER PLATFORM", + "city": "New York", + "country": "US", + "website": "https://www.investmentbank.barclays.com/markets/equities-liquid-markets.html" + }, + { + "mic": "BBSI", + "acronym": "BBPLC SI", + "name": "BARCLAYS BANK PLC - SYSTEMATIC INTERNALISER", + "city": "London", + "country": "GB", + "website": "https://www.barclays.com" + }, + { + "mic": "BBSN", + "acronym": "BSEF", + "name": "BLOOMBERG SEF LLC - SECURITY-BASED SWAP EXECUTION FACILITY (SBSEF)", + "city": "New York", + "country": "US", + "website": "https://www.bloombergsef.com" + }, + { + "mic": "BCSI", + "acronym": "BCSL SI", + "name": "BARCLAYS CAPITAL SECURITIES LIMITED - SYSTEMATIC INTERNALISER", + "city": "London", + "country": "GB", + "website": "https://www.barclays.com" + }, + { + "mic": "BDEA", + "acronym": "BDEA", + "name": "BAYERNLB - IDEAL FX", + "city": "Munich", + "country": "DE", + "website": "https://www.bayernlb.de" + }, + { + "mic": "BELF", + "acronym": "BELF", + "name": "BELFIUS BANK NV/SA FIXED INCOME", + "city": "Brussels", + "country": "BE", + "website": "https://www.belfius.com" + }, + { + "mic": "BERA", + "acronym": "BERA", + "name": "BOERSE BERLIN - REGULIERTER MARKT", + "city": "Berlin", + "country": "DE", + "website": "https://www.berlin-boerse.de" + }, + { + "mic": "BERB", + "acronym": "BERB", + "name": "BOERSE BERLIN - FREIVERKEHR", + "city": "Berlin", + "country": "DE", + "website": "https://www.berlin-boerse.de" + }, + { + "mic": "BERC", + "acronym": "BERC", + "name": "BOERSE BERLIN - BERLIN SECOND REGULATED MARKET", + "city": "Berlin", + "country": "DE", + "website": "https://www.berlin-boerse.de" + }, + { + "mic": "BETA", + "acronym": "BETA", + "name": "BETA MARKET", + "city": "Budapest", + "country": "HU", + "website": "https://www.bse.hu" + }, + { + "mic": "BEUO", + "acronym": "CBOE EU REGM OFF BOOK", + "name": "CBOE EUROPE - REGULATED MARKET OFF BOOK (NL)", + "city": "Amsterdam", + "country": "NL", + "website": "http://markets.cboe.com/europe/equities/about/" + }, + { + "mic": "BEUP", + "acronym": "CBOE EU DXE PERIODIC", + "name": "CBOE EUROPE - DXE PERIODIC (NL)", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.cboe.com/europe/equities/" + }, + { + "mic": "BEUT", + "acronym": "CBOE EU REGM LIT", + "name": "CBOE EUROPE - REGULATED MARKET INTEGRATED BOOK (NL)", + "city": "Amsterdam", + "country": "NL", + "website": "http://markets.cboe.com/europe/equities/about/" + }, + { + "mic": "BGCB", + "acronym": "BGCB", + "name": "BGC BROKERS LP - TRAYPORT", + "city": "London", + "country": "GB", + "website": "https://www.bgcpartners.com" + }, + { + "mic": "BGCD", + "acronym": "BGCDML", + "name": "BGC DERIVATIVE MARKETS L.P.", + "city": "New York", + "country": "US", + "website": "https://www.bgcsef.com" + }, + { + "mic": "BGCO", + "acronym": "BGCO", + "name": "BGC BROKERS LP - OTF", + "city": "London", + "country": "GB", + "website": "https://www.bgcpartners.com" + }, + { + "mic": "BGEM", + "acronym": "BITGEM", + "name": "BORSA ITALIANA GLOBAL EQUITY MARKET", + "city": "Milan", + "country": "IT", + "website": "https://www.borsaitaliana.it" + }, + { + "mic": "BGFI", + "acronym": "BGFI", + "name": "BERENBERG FIXED INCOME", + "city": "Hamburg", + "country": "DE", + "website": "https://www.berenberg.com" + }, + { + "mic": "BGFU", + "acronym": "BGFU", + "name": "BERENBERG FIXED INCOME UK", + "city": "London", + "country": "GB", + "website": "https://www.berenberg.com" + }, + { + "mic": "BGFX", + "acronym": "BGFX", + "name": "BERENBERG FX", + "city": "Hamburg", + "country": "DE", + "website": "https://www.berenberg.com" + }, + { + "mic": "BISI", + "acronym": "BISI", + "name": "GOLDMAN SACHS INTERNATIONAL BANK - SYSTEMATIC INTERNALISER", + "city": "London", + "country": "GB", + "website": "https://www.goldmansachs.com" + }, + { + "mic": "BLBF", + "acronym": "BLSE", + "name": "BANJA LUKA STOCK EXCHANGE - FREE MARKET", + "city": "Banja Luka", + "country": "BA", + "website": "https://www.blberza.com" + }, + { + "mic": "BLBS", + "acronym": "BLBS", + "name": "BAYERNLB - BONDS MARKET", + "city": "Munich", + "country": "DE", + "website": "https://www.bayernlb.de" + }, + { + "mic": "BLEQ", + "acronym": "BLEQ", + "name": "BAYERNLB - EQUITIES MARKET", + "city": "Munich", + "country": "DE", + "website": "https://www.bayernlb.de" + }, + { + "mic": "BLFX", + "acronym": "BLFX", + "name": "BAYERNLB - FX DERIVATIVES MARKET", + "city": "Munich", + "country": "DE", + "website": "https://www.bayernlb.de" + }, + { + "mic": "BLIQ", + "acronym": "BLIQ", + "name": "BAYERNLB - LIQP BONDS MARKET", + "city": "Munich", + "country": "DE", + "website": "https://www.bayernlb.de" + }, + { + "mic": "BLKX", + "acronym": "BLKX", + "name": "INSTINET BLOCKCROSS ATS", + "city": "New York", + "country": "US", + "website": "https://www.instinet.com" + }, + { + "mic": "BLNK", + "acronym": "BLNK", + "name": "BLINK MTF", + "city": "London", + "country": "GB", + "website": "https://www.cheuvreux.com" + }, + { + "mic": "BLOX", + "acronym": "BLOX", + "name": "BLOCKMATCH UK DARK", + "city": "London", + "country": "GB", + "website": "https://www.blockmatch.com" + }, + { + "mic": "BLTX", + "acronym": "BLTX", + "name": "BALTEX - FREIGHT DERIVATIVES MARKET", + "city": "London", + "country": "GB", + "website": "https://www.balticexchange.com" + }, + { + "mic": "BMCL", + "acronym": "BMCL", + "name": "BME CLEARING S.A.", + "city": "Madrid", + "country": "ES", + "website": "https://www.aiaf.es" + }, + { + "mic": "BMEA", + "acronym": "BME APA", + "name": "BME - APA", + "city": "Madrid", + "country": "ES", + "website": "https://www.bolsasymercados.es/regulatory-services/ing/home" + }, + { + "mic": "BMLS", + "acronym": "BAMLI DAC", + "name": "BANK OF AMERICA MERRILL LYNCH INTERNATIONAL BANK DESIGNATED ACTIVITY COMPANY - SYSTEMATIC INTERNALISER", + "city": "Dublin", + "country": "IE", + "website": "https://www.bofaml.com/emea" + }, + { + "mic": "BMTS", + "acronym": "BMTS", + "name": "MTS BELGIUM", + "city": "Brussels", + "country": "BE", + "website": "https://www.mtsbelgium.com" + }, + { + "mic": "BNDD", + "acronym": "BNDD", + "name": "TRADEWEB DIRECT LLC", + "city": "New York", + "country": "US", + "website": "https://www.tradeweb.com" + }, + { + "mic": "BNTW", + "acronym": "BNTW", + "name": "BLOCKMATCH UK NT", + "city": "London", + "country": "GB", + "website": "https://www.blockmatch.com" + }, + { + "mic": "BOAL", + "acronym": "BOAL", + "name": "BANK OF AMERICA, NATIONAL ASSOCIATION - LONDON BRANCH OFFICE", + "city": "London", + "country": "GB", + "website": "https://www.bofaml.com/emea" + }, + { + "mic": "BOSD", + "acronym": "NQBXDARK", + "name": "NASDAQ OMX BX DARK", + "city": "New York", + "country": "US", + "website": "https://www.nasdaqomxtrader.com" + }, + { + "mic": "BOSP", + "acronym": "BOSP", + "name": "WARSAW STOCK EXCHANGE/BONDS/CATALYST/BONDSPOT/MTF", + "city": "Warsaw", + "country": "PL", + "website": "https://www.bondspot.pl" + }, + { + "mic": "BOTC", + "acronym": "CBOE OFF EXCHANGE", + "name": "OFF EXCHANGE IDENTIFIER FOR OTC TRADES REPORTED TO CBOE EUROPE", + "city": "London", + "country": "GB", + "website": "https://www.markets.cboe.com/europe/equities/overview/" + }, + { + "mic": "BOTE", + "acronym": "BOT", + "name": "BOTSWANA STOCK EXCHANGE - EXCHANGE TRADED FUNDS (ETF)", + "city": "Gaborone", + "country": "BW", + "website": "https://www.bse.co.bw" + }, + { + "mic": "BOTV", + "acronym": "BOT", + "name": "BOTSWANA STOCK EXCHANGE - VENTURE CAPITAL", + "city": "Gaborone", + "country": "BW", + "website": "https://www.bse.co.bw" + }, + { + "mic": "BPXD", + "acronym": "BPXD", + "name": "BPX MARKETS LIMITED - DEBT INSTRUMENTS", + "city": "London", + "country": "GB", + "website": "https://bpx.exchange/" + }, + { + "mic": "BPXR", + "acronym": "BPXR", + "name": "BPX MARKETS LIMITED - REPO", + "city": "London", + "country": "GB", + "website": "https://bpx.exchange/" + }, + { + "mic": "BRAE", + "acronym": "BRAE", + "name": "BRAEMAR SECURITIES LTD - OTF", + "city": "London", + "country": "GB", + "website": "https://www.braemarsecuritieslimited.com" + }, + { + "mic": "BRDL", + "acronym": "BRDL", + "name": "BRD - GROUPE SOCIETE GENERALE S.A. - LIQUIDITY PROVIDER", + "city": "Bucharest", + "country": "RO", + "website": "https://www.brd.ro" + }, + { + "mic": "BRDS", + "acronym": "BRDS", + "name": "BRD - GROUPE SOCIETE GENERALE S.A. - SYSTEMATIC INTERNALISER", + "city": "Bucharest", + "country": "RO", + "website": "https://www.brd.ro" + }, + { + "mic": "BRFQ", + "acronym": "BRFQ", + "name": "BLOCKMATCH UK SELECT", + "city": "London", + "country": "GB", + "website": "https://www.blockmatch.com" + }, + { + "mic": "BRMF", + "acronym": "BRM", + "name": "ROMANIAN COMMODITIES EXCHANGE - BRM-SMT", + "city": "Bucharest", + "country": "RO", + "website": "https://www.brm.ro" + }, + { + "mic": "BSFX", + "acronym": "BSFX", + "name": "BAYERNLB - FX HANDEL", + "city": "Munich", + "country": "DE", + "website": "https://www.bayernlb.de" + }, + { + "mic": "BSGX", + "acronym": "BSGX", + "name": "INTELLIGENTCROSS - BSGX", + "city": "Stamford", + "country": "US", + "website": "https://www.intelligentcross.com" + }, + { + "mic": "BSME", + "acronym": "BSE SME", + "name": "BSE SME", + "city": "Mumbai", + "country": "IN", + "website": "https://www.bseindia.com" + }, + { + "mic": "BTEA", + "acronym": "BTEC CHICAGO", + "name": "BROKERTEC AMERICAS LLC - CHICAGO", + "city": "New York", + "country": "US", + "website": "https://www.cmegroup.com" + }, + { + "mic": "BTEQ", + "acronym": "US QUOTE", + "name": "BROKERTEC AMERICAS LLC - RFQ PLATFORM", + "city": "New York", + "country": "US", + "website": "https://www.cmegroup.com" + }, + { + "mic": "BTQE", + "acronym": "BTQE", + "name": "CME AMSTERDAM B.V. - RFQ TRADING PROTOCOL", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.nex.com" + }, + { + "mic": "BTQG", + "acronym": "BEM", + "name": "BROKERTEC EUROPE LIMITED - RFQ TRADING PROTOCOL", + "city": "London", + "country": "GB", + "website": "https://www.brokertec.com/" + }, + { + "mic": "BTUN", + "acronym": "BVMT", + "name": "TUNIS STOCK EXCHANGE (BOURSE DE TUNIS) - BONDS MARKET", + "city": "Tunis", + "country": "TN", + "website": "https://www.bvmt.com.tn" + }, + { + "mic": "BUYN", + "acronym": "BUYN", + "name": "LCH LTD - BUY IN", + "city": "London", + "country": "GB", + "website": "https://www.lch.com" + }, + { + "mic": "BVUK", + "acronym": "BVUK", + "name": "BONDVISION UK", + "city": "London", + "country": "GB", + "website": "https://www.mtsmarkets.com" + }, + { + "mic": "BYXD", + "acronym": "BYXDARK", + "name": "CBOE BYX U.S. EQUITIES EXCHANGE DARK", + "city": "Chicago", + "country": "US", + "website": "http://markets.cboe.com/" + }, + { + "mic": "BZXD", + "acronym": "BZXDARK", + "name": "CBOE BZX U.S. EQUITIES EXCHANGE DARK", + "city": "Chicago", + "country": "US", + "website": "http://markets.cboe.com/" + }, + { + "mic": "C2OX", + "acronym": "C2OX", + "name": "CBOE C2 OPTIONS EXCHANGE", + "city": "Chicago", + "country": "US", + "website": "http://markets.cboe.com/" + }, + { + "mic": "CAES", + "acronym": "CAES", + "name": "CREDIT SUISSE AES CROSSFINDER", + "city": "New York", + "country": "US", + "website": "https://www.credit-suisse.com" + }, + { + "mic": "CAPA", + "acronym": "CBOE EU OFF EXCHANGE", + "name": "CBOE EUROPE - APA (NL)", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.cboe.com/europe/equities/" + }, + { + "mic": "CAVE", + "acronym": "CAVE", + "name": "CAVEAT EMPTOR", + "city": "New York", + "country": "US", + "website": "https://www.otcmarkets.com" + }, + { + "mic": "CBKC", + "acronym": "CBKC", + "name": "COMMERZBANK COMMODITY DERIVATIVES", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.commerzbank.com" + }, + { + "mic": "CBKD", + "acronym": "CBKD", + "name": "COMMERZBANK EQUITY DERIVATIVES", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.commerzbank.com" + }, + { + "mic": "CBKE", + "acronym": "CBKE", + "name": "COMMERZBANK EQUITY", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.commerzbank.com" + }, + { + "mic": "CBKF", + "acronym": "CBKF", + "name": "COMMERZBANK COMMANDER", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.commerzbank.com" + }, + { + "mic": "CBKG", + "acronym": "CBKG", + "name": "COMMERZBANK FIXED INCOME", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.commerzbank.com" + }, + { + "mic": "CBKS", + "acronym": "CBKS", + "name": "COMMERZBANK INTEREST RATE SWAPS", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.commerzbank.com" + }, + { + "mic": "CBSX", + "acronym": "CBSX", + "name": "CBOE STOCK EXCHANGE", + "city": "Chicago", + "country": "US", + "website": "https://www.cboe.com" + }, + { + "mic": "CBTS", + "acronym": "CBTS", + "name": "CME SWAPS MARKETS (CBOT)", + "city": "Chicago", + "country": "US", + "website": "https://www.cmegroup.com" + }, + { + "mic": "CDSI", + "acronym": "CSD SI", + "name": "CREDIT SUISSE (DEUTSCHLAND) AG", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.credit-suisse.com" + }, + { + "mic": "CECS", + "acronym": "CECS", + "name": "CME SWAPS MARKETS (COMEX)", + "city": "New York", + "country": "US", + "website": "https://www.cmegroup.com" + }, + { + "mic": "CEDX", + "acronym": "CBOE NL CEDX", + "name": "CBOE EUROPE DERIVATIVES", + "city": "Amsterdam", + "country": "NL", + "website": "https://markets.cboe.com/europe/derivatives/" + }, + { + "mic": "CELP", + "acronym": "CSOB", + "name": "CESKOSLOVENSKÁ OBCHODNÍ BANKA, A.S. - OTHER LIQUIDITY PROVIDER (OLP)", + "city": "Prague", + "country": "CZ", + "website": "https://www.csob.cz" + }, + { + "mic": "CESI", + "acronym": "CSOB", + "name": "CESKOSLOVENSKÁ OBCHODNÍ BANKA, A.S. - SYSTEMATIC INTERNALISER", + "city": "Prague", + "country": "CZ", + "website": "https://www.csob.cz" + }, + { + "mic": "CETI", + "acronym": "CETI", + "name": "CETIP S.A. - MERCADOS ORGANIZADOS", + "city": "Rio De Janeiro", + "country": "BR", + "website": "https://www.b3.com.br" + }, + { + "mic": "CEUD", + "acronym": "CBOE EU DXE DARK", + "name": "CBOE EUROPE - DXE DARK ORDER BOOK (NL)", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.cboe.com/europe/equities/" + }, + { + "mic": "CEUO", + "acronym": "CBOE EU DXE OFF BOOK", + "name": "CBOE EUROPE - DXE OFF-BOOK (NL)", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.cboe.com/europe/equities/" + }, + { + "mic": "CEUX", + "acronym": "CBOE EU DXE", + "name": "CBOE EUROPE - DXE ORDER BOOKS (NL)", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.cboe.com/europe/equities/" + }, + { + "mic": "CFAU", + "acronym": "CFAU", + "name": "CROSSFINDER AUSTRALIA", + "city": "Sydney", + "country": "AU", + "website": "https://www.credit-suisse.com/hk/en/investment-banking/client-offering/aes/crossfinder.html" + }, + { + "mic": "CFBC", + "acronym": "CFETSBC", + "name": "CHINA FOREIGN EXCHANGE TRADE SYSTEM - SHANGHAI - HONG KONG BOND CONNECT", + "city": "Shanghai", + "country": "CN", + "website": "https://www.chinamoney.com.cn" + }, + { + "mic": "CFHK", + "acronym": "CFHK", + "name": "CROSSFINDER HONG KONG", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.credit-suisse.com/hk/en/investment-banking/client-offering/aes/crossfinder.html" + }, + { + "mic": "CFJP", + "acronym": "CFJP", + "name": "CROSSFINDER JAPAN", + "city": "Tokyo", + "country": "JP", + "website": "https://www.credit-suisse.com/hk/en/investment-banking/client-offering/aes/crossfinder.html" + }, + { + "mic": "CGCM", + "acronym": "CGCM", + "name": "CASSA DI COMPENSAZIONE E GARANZIA SPA - COLLATERALIZED MONEY MARKET GUARANTEE SERVICE", + "city": "Rome", + "country": "IT", + "website": "https://www.ccg.it" + }, + { + "mic": "CGDB", + "acronym": "CCGBONDS", + "name": "CASSA DI COMPENSAZIONE E GARANZIA SPA - BONDS CCP SERVICE", + "city": "Rome", + "country": "IT", + "website": "https://www.ccg.it" + }, + { + "mic": "CGEB", + "acronym": "CCGEUROBONDS", + "name": "CASSA DI COMPENSAZIONE E GARANZIA SPA - EURO BONDS CCP SERVICE", + "city": "Rome", + "country": "IT", + "website": "https://www.ccg.it" + }, + { + "mic": "CGEC", + "acronym": "CGEC", + "name": "CITIGROUP GLOBAL MARKETS EUROPE AG - EMEA LIQUIDITY HUB", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.citigroup.de" + }, + { + "mic": "CGEE", + "acronym": "CGEE", + "name": "CITI MATCH DE CONTRA LIQUIDITY", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.citigroup.de" + }, + { + "mic": "CGET", + "acronym": "CGET", + "name": "CITIGROUP GLOBAL MARKETS EUROPE AG - EMEA TRADING", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.citigroup.de" + }, + { + "mic": "CGGD", + "acronym": "CCGAGRIDER", + "name": "CASSA DI COMPENSAZIONE E GARANZIA SPA - CCP AGRICULTURAL COMMODITY DERIVATIVES", + "city": "Rome", + "country": "IT", + "website": "https://www.ccg.it" + }, + { + "mic": "CGMC", + "acronym": "CGML", + "name": "CITIGROUP GLOBAL MARKETS LIMITED - EMEA LIQUIDITY HUB", + "city": "London", + "country": "GB", + "website": "https://www.citibank.com/icg/global_markets/uk_terms.jsp" + }, + { + "mic": "CGMT", + "acronym": "CGML", + "name": "CITIGROUP GLOBAL MARKETS LIMITED - EMEA TRADING", + "city": "London", + "country": "GB", + "website": "https://www.citibank.com/icg/global_markets/uk_terms.jsp" + }, + { + "mic": "CGMU", + "acronym": "CGML", + "name": "CITI MATCH GB CONTRA LIQUIDITY", + "city": "London", + "country": "GB", + "website": "https://www.citibank.com/icg/global_markets/uk_terms.jsp" + }, + { + "mic": "CGND", + "acronym": "CCGENERGYDER", + "name": "CASSA DI COMPENSAZIONE E GARANZIA SPA - CCP ENERGY DERIVATIVES", + "city": "Rome", + "country": "IT", + "website": "https://www.ccg.it" + }, + { + "mic": "CGQD", + "acronym": "CCGEQUITYDER", + "name": "CASSA DI COMPENSAZIONE E GARANZIA SPA - CCP EQUITY DERIVATIVES", + "city": "Rome", + "country": "IT", + "website": "https://www.ccg.it" + }, + { + "mic": "CGQT", + "acronym": "CCGEQUITY", + "name": "CASSA DI COMPENSAZIONE E GARANZIA SPA - EQUITY CCP SERVICE", + "city": "Rome", + "country": "IT", + "website": "https://www.ccg.it" + }, + { + "mic": "CGTR", + "acronym": "CCGTRIPARTY", + "name": "CASSA DI COMPENSAZIONE E GARANZIA SPA - TRIPARTY REPO CCP SERVICE", + "city": "Rome", + "country": "IT", + "website": "https://www.ccg.it" + }, + { + "mic": "CHID", + "acronym": "CXE DARK", + "name": "CBOE EUROPE - CXE DARK ORDER BOOK", + "city": "London", + "country": "GB", + "website": "https://www.markets.cboe.com/europe/equities/overview/" + }, + { + "mic": "CHIO", + "acronym": "CXE OFF-BOOK", + "name": "CBOE EUROPE - CXE OFF-BOOK", + "city": "London", + "country": "GB", + "website": "https://www.markets.cboe.com/europe/equities/overview/" + }, + { + "mic": "CHIS", + "acronym": "CHIS", + "name": "CBOE JAPAN - SELECT", + "city": "Tokyo", + "country": "JP", + "website": "https://www.cboe.co.jp" + }, + { + "mic": "CHIV", + "acronym": "CHIV", + "name": "CBOE JAPAN - MATCH", + "city": "Tokyo", + "country": "JP", + "website": "https://www.cboe.co.jp" + }, + { + "mic": "CHIX", + "acronym": "CBOE EUROPE", + "name": "CBOE EUROPE - CXE ORDER BOOKS", + "city": "London", + "country": "GB", + "website": "https://www.markets.cboe.com/europe/equities/overview/" + }, + { + "mic": "CIMB", + "acronym": "CIMB", + "name": "CIMD S.V. S.A. - OTF FOR BONDS", + "city": "Madrid", + "country": "ES", + "website": "https://www.grupocimd.com/cimd-sv/" + }, + { + "mic": "CIME", + "acronym": "CIME", + "name": "CIMD S.V. S.A. - OTF FOR ENERGY DERIVATIVES", + "city": "Madrid", + "country": "ES", + "website": "https://www.grupocimd.com/cimd-sv/" + }, + { + "mic": "CIMV", + "acronym": "CIMV", + "name": "CIMD S.V. S.A. - OTF FOR DERIVATIVES", + "city": "Madrid", + "country": "ES", + "website": "https://www.grupocimd.com/cimd-sv/" + }, + { + "mic": "CISD", + "acronym": "CISD", + "name": "NYSE NATIONAL, INC. - DARK", + "city": "New York", + "country": "US", + "website": "https://www.nyse.com" + }, + { + "mic": "CITD", + "acronym": "CITD", + "name": "CITI DARK", + "city": "Tokyo", + "country": "JP", + "website": "https://www.citivelocity.com" + }, + { + "mic": "CLCH", + "acronym": "CLCH", + "name": "LCH LTD - CROSS NETTING", + "city": "London", + "country": "GB", + "website": "https://www.lch.com" + }, + { + "mic": "CMAP", + "acronym": "APA CAPI OTF", + "name": "CAPI - APPROVED PUBLICATION ARRANGEMENT", + "city": "Madrid", + "country": "ES", + "website": "https://www.capi.es" + }, + { + "mic": "CMES", + "acronym": "CMES", + "name": "CME SWAPS MARKETS (CME)", + "city": "Chicago", + "country": "US", + "website": "https://www.cmegroup.com" + }, + { + "mic": "CSBX", + "acronym": "CSBX", + "name": "CREDIT SUISSE AES EUROPE BENCHMARK CROSS", + "city": "London", + "country": "GB", + "website": "https://www.credit-suisse.com" + }, + { + "mic": "CSCF", + "acronym": "CSCF", + "name": "CREDIT SUISSE AES CROSSFINDER EUROPE", + "city": "London", + "country": "GB", + "website": "https://www.credit-suisse.com" + }, + { + "mic": "CSCL", + "acronym": "CSCL", + "name": "CREDIT SUISSE CLOSEX", + "city": "New York", + "country": "US", + "website": "https://www.credit-suisse.com" + }, + { + "mic": "CSE2", + "acronym": "CSE-PURE", + "name": "CANADIAN SECURITIES EXCHANGE - CSE2", + "city": "Toronto", + "country": "CA", + "website": "https://www.thecse.com" + }, + { + "mic": "CSOT", + "acronym": "CSA OHS", + "name": "CREDIT SUISSE AG - OHS", + "city": "Zurich", + "country": "CH", + "website": "https://www.credit-suisse.com" + }, + { + "mic": "CSSI", + "acronym": "CSI SI", + "name": "CREDIT SUISSE INTERNATIONAL - SYSTEMATIC INTERNALISER", + "city": "London", + "country": "GB", + "website": "https://www.credit-suisse.com" + }, + { + "mic": "CSTO", + "acronym": "CSTO", + "name": "NASDAQ CLEARING AB", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomx.com/europeanclearing" + }, + { + "mic": "CSVW", + "acronym": "CSVW", + "name": "CREDIT SUISSE VWAPX", + "city": "New York", + "country": "US", + "website": "https://www.credit-suisse.com" + }, + { + "mic": "CXAB", + "acronym": "CXA BIDS BLOCK", + "name": "CBOE AUSTRALIA - BIDS BLOCK TRADE VENUE", + "city": "Sydney", + "country": "AU", + "website": "https://www.cboe.com.au" + }, + { + "mic": "CXAC", + "acronym": "CXA", + "name": "CBOE AUSTRALIA - LIMIT VENUE", + "city": "Sydney", + "country": "AU", + "website": "https://www.chi-x.com.au" + }, + { + "mic": "CXAE", + "acronym": "CXAE", + "name": "CBOE AUSTRALIA - ETFS", + "city": "Sydney", + "country": "AU", + "website": "https://www.cboe.com.au" + }, + { + "mic": "CXAF", + "acronym": "CXA", + "name": "CBOE AUSTRALIA MARKET PEG (FARPOINT) VENUE", + "city": "Sydney", + "country": "AU", + "website": "https://www.chi-x.com.au" + }, + { + "mic": "CXAI", + "acronym": "CXA BIDS BIDS TWPI", + "name": "CBOE AUSTRALIA - BIDS PRICE IMPROVEMENT VENUE", + "city": "Sydney", + "country": "AU", + "website": "https://www.cboe.com.au" + }, + { + "mic": "CXAM", + "acronym": "CXAM", + "name": "CBOE AUSTRALIA MOC", + "city": "Sydney", + "country": "AU", + "website": "https://www.chi-x.com.au" + }, + { + "mic": "CXAN", + "acronym": "CXA", + "name": "CBOE AUSTRALIA PRIMARY PEG (NEARPOINT) VENUE", + "city": "Sydney", + "country": "AU", + "website": "https://www.chi-x.com.au" + }, + { + "mic": "CXAP", + "acronym": "CXA", + "name": "CBOE AUSTRALIA MID-POINT VENUE", + "city": "Sydney", + "country": "AU", + "website": "https://www.chi-x.com.au" + }, + { + "mic": "CXAR", + "acronym": "CHI-X", + "name": "CBOE AUSTRALIA - TRANSFERABLE CUSTODY RECEIPT MARKET", + "city": "Sydney", + "country": "AU", + "website": "https://www.chi-x.com.au" + }, + { + "mic": "CXAV", + "acronym": "CXAV", + "name": "CBOE AUSTRALIA VWAP", + "city": "Sydney", + "country": "AU", + "website": "https://www.chi-x.com.au" + }, + { + "mic": "CXAW", + "acronym": "CXA", + "name": "CBOE AUSTRALIA - WARRANTS", + "city": "Sydney", + "country": "AU", + "website": "https://www.chi-x.com.au" + }, + { + "mic": "CXOT", + "acronym": "CXOT", + "name": "CREDITEX BROKERAGE LLP - OTF", + "city": "London", + "country": "GB", + "website": "https://www.ice.com/service/creditex" + }, + { + "mic": "CXRT", + "acronym": "CXRT", + "name": "CREDITEX BROKERAGE LLP - MTF", + "city": "London", + "country": "GB", + "website": "https://www.ice.com/service/creditex" + }, + { + "mic": "D2XC", + "acronym": "D2XC", + "name": "D2X – CRYPTO DERIVATIVES", + "city": "Amsterdam", + "country": "NL", + "website": "https://d2x.com" + }, + { + "mic": "DAMS", + "acronym": "DAMS", + "name": "EURONEXT AMSTERDAM – DARK BOOK FACILITY", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.euronext.com" + }, + { + "mic": "DBES", + "acronym": "DBES", + "name": "DEUTSCHE BANK AG - SYSTEMATIC INTERNALISER", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.db.com" + }, + { + "mic": "DBLN", + "acronym": "DBLN", + "name": "DEUTSCHE BANK AG - LONDON", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.db.com" + }, + { + "mic": "DBRU", + "acronym": "DBRU", + "name": "EURONEXT BRUSSELS – DARK BOOK FACILITY", + "city": "Brussels", + "country": "BE", + "website": "https://www.euronext.com" + }, + { + "mic": "DCSE", + "acronym": "DCSE", + "name": "NASDAQ COPENHAGEN A/S - NORDIC@MID", + "city": "Copenhagen", + "country": "DK", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "DDUB", + "acronym": "DDUB", + "name": "EURONEXT DUBLIN– DARK BOOK FACILITY", + "city": "Dublin", + "country": "IE", + "website": "https://www.euronext.com" + }, + { + "mic": "DHEL", + "acronym": "DHEL", + "name": "NASDAQ HELSINKI LTD - NORDIC@MID", + "city": "Helsinki", + "country": "FI", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "DICE", + "acronym": "ICEX", + "name": "NASDAQ ICELAND HF. - NORDIC@MID", + "city": "Reykjavik", + "country": "IS", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "DKED", + "acronym": "DKED", + "name": "NASDAQ STOCKHOLM AB - DANISH EQ DERIVATIVES", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "DKFI", + "acronym": "DKFI", + "name": "NASDAQ STOCKHOLM AB - DANISH FI DERIVATIVES", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "DKOB", + "acronym": "DKOB", + "name": "NASDAQ STOCKHOLM AB - OTC DKK WB EQ DERIVATIVES", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "DKWB", + "acronym": "DKWB", + "name": "NASDAQ STOCKHOLM AB - DKK WB EQ DERIVATIVES", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "DLIS", + "acronym": "DLIS", + "name": "EURONEXT LISBON – DARK BOOK FACILITY", + "city": "Lisbon", + "country": "PT", + "website": "https://www.euronext.com" + }, + { + "mic": "DMAD", + "acronym": "DMAD", + "name": "BOLSA DE MADRID - DARK MIDPOINT", + "city": "Madrid", + "country": "ES", + "website": "https://www.bolsasymercados.es" + }, + { + "mic": "DMIL", + "acronym": "DMIL", + "name": "BORSA ITALIANA - DARK BOOK FACILITY", + "city": "Milan", + "country": "IT", + "website": "https://www.borsaitaliana.it" + }, + { + "mic": "DNDK", + "acronym": "DNDK", + "name": "FIRST NORTH DENMARK - NORDIC@MID", + "city": "Copenhagen", + "country": "DK", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "DNFI", + "acronym": "DNFI", + "name": "FIRST NORTH FINLAND - NORDIC@MID", + "city": "Helsinki", + "country": "FI", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "DNIS", + "acronym": "DNIS", + "name": "FIRST NORTH ICELAND - NORDIC@MID", + "city": "Reykjavik", + "country": "IS", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "DNSE", + "acronym": "DNSE", + "name": "FIRST NORTH SWEDEN - NORDIC@MID", + "city": "Stockholm", + "country": "SE", + "website": "https://nasdaqomxnordic.com/firstnorth" + }, + { + "mic": "DOSE", + "acronym": "DOSE", + "name": "FIRST NORTH SWEDEN - NORWAY NORDIC@MID", + "city": "Stockholm", + "country": "SE", + "website": "https://nasdaqomxnordic.com/firstnorth" + }, + { + "mic": "DOSL", + "acronym": "DOSL", + "name": "EURONEXT OSLO – DARK BOOK FACILITY", + "city": "Oslo", + "country": "NO", + "website": "https://www.euronext.com" + }, + { + "mic": "DPAR", + "acronym": "DPAR", + "name": "EURONEXT PARIS – DARK BOOK FACILITY", + "city": "Paris", + "country": "FR", + "website": "https://www.euronext.com" + }, + { + "mic": "DSME", + "acronym": "DSME", + "name": "FIRST NORTH DENMARK -SME GROWTH MARKET", + "city": "Copenhagen", + "country": "DK", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "DSTO", + "acronym": "DSTO", + "name": "NASDAQ STOCKHOLM AB - NORDIC@MID", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "DUSA", + "acronym": "DUSA", + "name": "BOERSE DUESSELDORF - REGULIERTER MARKT", + "city": "Duesseldorf", + "country": "DE", + "website": "https://www.boerse-duesseldorf.de" + }, + { + "mic": "DUSB", + "acronym": "DUSB", + "name": "BOERSE DUESSELDORF - FREIVERKEHR", + "city": "Duesseldorf", + "country": "DE", + "website": "https://www.boerse-duesseldorf.de" + }, + { + "mic": "DUSC", + "acronym": "DUSC", + "name": "BOERSE DUESSELDORF - QUOTRIX - REGULIERTER MARKT", + "city": "Duesseldorf", + "country": "DE", + "website": "https://www.boerse-duesseldorf.de" + }, + { + "mic": "DUSD", + "acronym": "DUSD", + "name": "BOERSE DUESSELDORF - QUOTRIX MTF", + "city": "Duesseldorf", + "country": "DE", + "website": "https://www.boerse-duesseldorf.de" + }, + { + "mic": "DWSF", + "acronym": "DWSEF", + "name": "DW SEF LLC", + "city": "New York", + "country": "US", + "website": "https://www.tradeweb.com" + }, + { + "mic": "EBLX", + "acronym": "EBLX", + "name": "BLOCKMATCH EUROPE DARK", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.instinet.com" + }, + { + "mic": "EBMX", + "acronym": "EBMX", + "name": "EBM - MTF", + "city": "Rome", + "country": "IT", + "website": "https://www.mtsmarkets.com" + }, + { + "mic": "EBON", + "acronym": "EBON", + "name": "NASDAQ STOCKHOLM AB - EUR FI DERIVATIVES", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "EBRA", + "acronym": "EBRA", + "name": "BRATISLAVA STOCK EXCHANGE - MTF", + "city": "Bratislava", + "country": "SK", + "website": "https://www.bsse.sk" + }, + { + "mic": "EBSC", + "acronym": "EBSC", + "name": "EBS MARKET- CLOB - FOR THE TRADING OF SPOT FX, PRECIOUS METALS AND OTHER FX PRODUCTS", + "city": "Zurich", + "country": "CH", + "website": "https://www.ebs.com" + }, + { + "mic": "EBSF", + "acronym": "EBSF", + "name": "EBS MTF - FX PRODUCTS - RFQ SEGMENT", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.nex.com" + }, + { + "mic": "EBSO", + "acronym": "EBSO", + "name": "EBS UK MTF - TAILORED ORDER BOOKS", + "city": "London", + "country": "GB", + "website": "https://www.cmegroup.com" + }, + { + "mic": "EBXV", + "acronym": "LEVEL", + "name": "LEVEL ATS - VWAP CROSS", + "city": "Boston", + "country": "US", + "website": "https://www.levelmarkets.com/level-ats/" + }, + { + "mic": "ECGS", + "acronym": "ECGS", + "name": "EUREX CLEARING AG - SME", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.eurexclearing.com/clearing-en/" + }, + { + "mic": "ECNL", + "acronym": "ECNL", + "name": "REFINITIV TRANSACTION SERVICES LIMITED - FX SPOT ECN", + "city": "London", + "country": "GB", + "website": "https://www.refinitiv.com/en/products/fxall-electronic-trading-platform" + }, + { + "mic": "EDBT", + "acronym": "EDBT", + "name": "EURONEXT DUBLIN - TRADED BONDS", + "city": "Dublin", + "country": "IE", + "website": "https://www.euronext.com" + }, + { + "mic": "EDDP", + "acronym": "EDGXDARK", + "name": "CBOE EDGX U.S. EQUITIES EXCHANGE DARK", + "city": "Chicago", + "country": "US", + "website": "http://markets.cboe.com/" + }, + { + "mic": "EDGA", + "acronym": "EDGA", + "name": "CBOE EDGA U.S. EQUITIES EXCHANGE", + "city": "Chicago", + "country": "US", + "website": "http://markets.cboe.com/" + }, + { + "mic": "EDGD", + "acronym": "EDGADARK", + "name": "CBOE EDGA U.S. EQUITIES EXCHANGE DARK", + "city": "Chicago", + "country": "US", + "website": "http://markets.cboe.com/" + }, + { + "mic": "EDGL", + "acronym": "EDGL", + "name": "GLOBAL EXCHANGE MARKET - TRADED BONDS", + "city": "Dublin", + "country": "IE", + "website": "https://www.euronext.com" + }, + { + "mic": "EDGO", + "acronym": "EDGO", + "name": "CBOE EDGX OPTIONS EXCHANGE", + "city": "Chicago", + "country": "US", + "website": "http://markets.cboe.com/" + }, + { + "mic": "EDGX", + "acronym": "EDGX", + "name": "CBOE EDGX U.S. EQUITIES EXCHANGE", + "city": "Chicago", + "country": "US", + "website": "http://markets.cboe.com/" + }, + { + "mic": "EIXE", + "acronym": "AQUIS-EIX", + "name": "AQUIS EXCHANGE PLC AQUIS - EIX INFRASTRUCTURE BOND MARKET", + "city": "London", + "country": "GB", + "website": "https://www.aquis.eu" + }, + { + "mic": "ELEU", + "acronym": "ELEU", + "name": "NASDAQ OSLO ASA - EUROPEAN POWER AND GAS DERIVATIVES", + "city": "Oslo", + "country": "NO", + "website": "https://www.nasdaq.com/solutions/european-commodities" + }, + { + "mic": "ELIX", + "acronym": "ELIX", + "name": "ELIXIUM", + "city": "London", + "country": "GB", + "website": "https://www.tradition.com" + }, + { + "mic": "ELNO", + "acronym": "ELNO", + "name": "NASDAQ OSLO ASA - NORDIC POWER DERIVATIVES AND EUROPEAN UNION ALLOWANCES", + "city": "Oslo", + "country": "NO", + "website": "https://www.nasdaq.com/solutions/european-commodities" + }, + { + "mic": "ELSE", + "acronym": "ELSE", + "name": "NASDAQ OSLO ASA - SWEDISH ELECTRICITY CERTIFICATE", + "city": "Oslo", + "country": "NO", + "website": "https://www.nasdaq.com/solutions/european-commodities" + }, + { + "mic": "ELUK", + "acronym": "ELUK", + "name": "NASDAQ COMMODITIES - GBP POWER/ENERGY", + "city": "Oslo", + "country": "NO", + "website": "https://www.nasdaqomx.com/commodities/" + }, + { + "mic": "EM3S", + "acronym": "EM3S", + "name": "EURO MTF 3S", + "city": "Luxembourg", + "country": "LU", + "website": "https://www.luxse.com" + }, + { + "mic": "EMCE", + "acronym": "BRM", + "name": "ROMANIAN COMMODITIES EXCHANGE - OTF", + "city": "Bucharest", + "country": "RO", + "website": "https://www.brm.ro" + }, + { + "mic": "EMLD", + "acronym": "EMLD", + "name": "MIAX EMERALD, LLC", + "city": "Princeton", + "country": "US", + "website": "https://www.miaxglobal.com" + }, + { + "mic": "EMTF", + "acronym": "EMTF", + "name": "EURO MTF", + "city": "Luxembourg", + "country": "LU", + "website": "https://www.luxse.com" + }, + { + "mic": "ENAX", + "acronym": "ENAX", + "name": "ATHENS EXCHANGE ALTERNATIVE MARKET", + "city": "Athens", + "country": "GR", + "website": "https://www.athexgroup.gr" + }, + { + "mic": "ENSL", + "acronym": "ENSL", + "name": "ENGNSOL - OMP", + "city": "Fiac", + "country": "FR", + "website": "http://engnsol.com/" + }, + { + "mic": "ENTW", + "acronym": "ENTW", + "name": "BLOCKMATCH EUROPE NT", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.instinet.com" + }, + { + "mic": "ENXL", + "acronym": "ENXL", + "name": "EURONEXT ACCESS LISBON", + "city": "Lisbon", + "country": "PT", + "website": "https://www.euronext.com" + }, + { + "mic": "EPRD", + "acronym": "EPRD", + "name": "MIAX PEARL EQUITIES EXCHANGE DARK", + "city": "Princeton", + "country": "US", + "website": "https://www.miaxglobal.com" + }, + { + "mic": "EPRL", + "acronym": "EPRL", + "name": "MIAX PEARL EQUITIES", + "city": "Princeton", + "country": "US", + "website": "https://www.miaxglobal.com" + }, + { + "mic": "EQOC", + "acronym": "EQOC", + "name": "EQUOS SPOT", + "city": "Singapore", + "country": "SG", + "website": "https://equos.io/" + }, + { + "mic": "EQOD", + "acronym": "EQOD", + "name": "EQUOS DERIVATIVES", + "city": "Singapore", + "country": "SG", + "website": "https://equos.io/" + }, + { + "mic": "EQSE", + "acronym": "EQSE", + "name": "EQUILEND LIMITED - SWAPS", + "city": "Dublin", + "country": "IE", + "website": "https://www.equilend.com" + }, + { + "mic": "EQSL", + "acronym": "EQSL", + "name": "EQUILEND EUROPE LIMITED - SWAPS", + "city": "London", + "country": "GB", + "website": "https://www.equilend.com" + }, + { + "mic": "EQTA", + "acronym": "EQTA", + "name": "BOERSE BERLIN EQUIDUCT TRADING - REGULIERTER MARKT", + "city": "Berlin", + "country": "DE", + "website": "https://www.equiduct-trading.de" + }, + { + "mic": "EQTB", + "acronym": "EQTB", + "name": "BOERSE BERLIN EQUIDUCT TRADING - BERLIN SECOND REGULATED MARKET", + "city": "Berlin", + "country": "DE", + "website": "https://www.equiduct-trading.de" + }, + { + "mic": "EQTC", + "acronym": "EQTC", + "name": "BOERSE BERLIN EQUIDUCT TRADING - FREIVERKEHR", + "city": "Berlin", + "country": "DE", + "website": "https://www.equiduct-trading.de" + }, + { + "mic": "EQTD", + "acronym": "EQTD", + "name": "BOERSE BERLIN EQUIDUCT TRADING - OTC", + "city": "Berlin", + "country": "DE", + "website": "https://www.equiduct-trading.de" + }, + { + "mic": "ERFQ", + "acronym": "ERFQ", + "name": "BLOCKMATCH EUROPE SELECT", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.blockmatch.com" + }, + { + "mic": "ESTO", + "acronym": "ESTO", + "name": "NASDAQ STOCKHOLM AB - NORWAY ETF", + "city": "Stockholm", + "country": "SE", + "website": "https://nasdaqomxnordic.com" + }, + { + "mic": "ETFP", + "acronym": "ETFPLUS", + "name": "ELECTRONIC ETF, ETC/ETN AND OPEN-END FUNDS MARKET", + "city": "Milan", + "country": "IT", + "website": "https://www.borsaitaliana.it" + }, + { + "mic": "ETLX", + "acronym": "ETLX", + "name": "EUROTLX", + "city": "Milan", + "country": "IT", + "website": "https://www.borsaitaliana.it" + }, + { + "mic": "EUOB", + "acronym": "EUOB", + "name": "NASDAQ STOCKHOLM AB - OTC EUR WB EQ DERIVATIVES", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "EUWB", + "acronym": "EUWB", + "name": "NASDAQ STOCKHOLM AB - EUR WB EQ DERIVATIVES", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "EUWX", + "acronym": "EUWAX", + "name": "EUWAX", + "city": "Stuttgart", + "country": "DE", + "website": "https://www.euwax.de" + }, + { + "mic": "EWRM", + "acronym": "EWRM", + "name": "TURKISH MERCANTILE EXCHANGE - ELECTRONIC WAREHOUSE RECEIPT MARKET", + "city": "Ankara", + "country": "TR", + "website": "https://www.turib.com.tr" + }, + { + "mic": "EXAA", + "acronym": "EXAA", + "name": "WIENER BOERSE AG, AUSTRIAN ENERGY EXCHANGE", + "city": "Vienna", + "country": "AT", + "website": "https://www.exaa.at" + }, + { + "mic": "EXBO", + "acronym": "EXBO", + "name": "EXANE BNP PARIBAS - BID-OFFER CROSSING", + "city": "London", + "country": "GB", + "website": "https://www.exane.com" + }, + { + "mic": "EXCP", + "acronym": "EXCP", + "name": "EXANE BNP PARIBAS - CLOSING PRICE", + "city": "London", + "country": "GB", + "website": "https://www.exane.com" + }, + { + "mic": "EXDC", + "acronym": "EXDC", + "name": "EXANE BNP PARIBAS - DIRECT CAPITAL ACCESS", + "city": "London", + "country": "GB", + "website": "https://www.exane.com" + }, + { + "mic": "EXGM", + "acronym": "EGM", + "name": "EURONEXT GROWTH MILAN", + "city": "Milan", + "country": "IT", + "website": "https://www.borsaitaliana.it" + }, + { + "mic": "EXLP", + "acronym": "EXLP", + "name": "EXANE BNP PARIBAS - LIQUIDITY PROVISION", + "city": "London", + "country": "GB", + "website": "https://www.exane.com" + }, + { + "mic": "EXMP", + "acronym": "EXANE BNP PARIBAS", + "name": "EXANE BNP PARIBAS - MID POINT", + "city": "London", + "country": "GB", + "website": "https://www.exane.com" + }, + { + "mic": "EXOR", + "acronym": "EXOR", + "name": "EXANE BNP PARIBAS - CHILD ORDER CROSSING", + "city": "London", + "country": "GB", + "website": "https://www.exane.com" + }, + { + "mic": "EXPM", + "acronym": "EXPM", + "name": "EXPERT MARKET", + "city": "New York", + "country": "US", + "website": "https://www.otcmarkets.com" + }, + { + "mic": "EXSI", + "acronym": "EXSI", + "name": "EXANE BNP PARIBAS - GB", + "city": "London", + "country": "GB", + "website": "https://www.exane.com" + }, + { + "mic": "EXVP", + "acronym": "EXVP", + "name": "EXANE BNP PARIBAS - VOLUME PROFILE CROSSING", + "city": "London", + "country": "GB", + "website": "https://www.exane.com" + }, + { + "mic": "FCBT", + "acronym": "CBOT (FLOOR)", + "name": "CHICAGO BOARD OF TRADE (FLOOR)", + "city": "Chicago", + "country": "US", + "website": "https://www.cbot.com" + }, + { + "mic": "FCME", + "acronym": "CME (FLOOR)", + "name": "CHICAGO MERCANTILE EXCHANGE (FLOOR)", + "city": "Chicago", + "country": "US", + "website": "https://www.cmegroup.com" + }, + { + "mic": "FGMP", + "acronym": "FGM", + "name": "FINSTREET GLOBAL MARKETS - PRIVATE MARKET", + "city": "Abu Dhabi", + "country": "AE", + "website": "https://www.finstreet.ae" + }, + { + "mic": "FIED", + "acronym": "FIED", + "name": "NASDAQ STOCKHOLM AB - FINNISH EQ DERIVATIVES", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "FINC", + "acronym": "FINC", + "name": "FINRA/NASDAQ TRF CHICAGO (TRADE REPORTING FACILITY)", + "city": "New York", + "country": "US", + "website": "https://www.finra.org" + }, + { + "mic": "FINN", + "acronym": "FINN", + "name": "FINRA/NASDAQ TRF CARTERET (TRADE REPORTING FACILITY)", + "city": "New York", + "country": "US", + "website": "https://www.finra.org" + }, + { + "mic": "FINO", + "acronym": "FINO", + "name": "FINRA ORF (TRADE REPORTING FACILITY)", + "city": "Washington", + "country": "US", + "website": "https://www.finra.org" + }, + { + "mic": "FINY", + "acronym": "FINY", + "name": "FINRA/NYSE TRF (TRADE REPORTING FACILITY)", + "city": "Washington", + "country": "US", + "website": "https://www.finra.org/industry/compliance/markettransparency/trf/participants/" + }, + { + "mic": "FLTB", + "acronym": "FLTB", + "name": "FLOW TRADERS B.V. BONDS", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.flowtraders.com" + }, + { + "mic": "FLTR", + "acronym": "FLTR", + "name": "FLOW TRADERS - SYSTEMATIC INTERNALISER", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.flowtraders.com" + }, + { + "mic": "FNCS", + "acronym": "FNCS", + "name": "FENICS - US TREASURIES", + "city": "New York", + "country": "US", + "website": "https://www.fenicsust.com" + }, + { + "mic": "FNDK", + "acronym": "FNDK", + "name": "FIRST NORTH DENMARK", + "city": "Copenhagen", + "country": "DK", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "FNDS", + "acronym": "FNDS", + "name": "INFRONT FUNDS MARKET", + "city": "Oslo", + "country": "NO", + "website": "https://www.infrontfinance.com" + }, + { + "mic": "FNEE", + "acronym": "FNEE", + "name": "FIRST NORTH ESTONIA", + "city": "Tallinn", + "country": "EE", + "website": "https://www.nasdaqbaltic.com" + }, + { + "mic": "FNFI", + "acronym": "FNFI", + "name": "FIRST NORTH FINLAND", + "city": "Helsinki", + "country": "FI", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "FNFT", + "acronym": "FNFT", + "name": "FENICS FUTURES", + "city": "New York", + "country": "US", + "website": "https://www.fenics.com" + }, + { + "mic": "FNFX", + "acronym": "FNFX", + "name": "FENICS FX ECN", + "city": "New York", + "country": "US", + "website": "https://www.fenicsfx.com" + }, + { + "mic": "FNIS", + "acronym": "FNIS", + "name": "FIRST NORTH ICELAND", + "city": "Reykjavik", + "country": "IS", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "FNIX", + "acronym": "FNIX", + "name": "GFI SECURITIES LLC - FENICS DELTA X", + "city": "New York", + "country": "US", + "website": "https://www.gfigroup.com" + }, + { + "mic": "FNLT", + "acronym": "FNLT", + "name": "FIRST NORTH LITHUANIA", + "city": "Vilnius", + "country": "LT", + "website": "https://www.nasdaqbaltic.com" + }, + { + "mic": "FNLV", + "acronym": "FNLV", + "name": "FIRST NORTH LATVIA", + "city": "Riga", + "country": "LV", + "website": "https://www.nasdaqbaltic.com" + }, + { + "mic": "FNSE", + "acronym": "FNSE", + "name": "FIRST NORTH SWEDEN", + "city": "Stockholm", + "country": "SE", + "website": "https://nasdaqomxnordic.com/firstnorth" + }, + { + "mic": "FNXB", + "acronym": "FNXB", + "name": "FENICS INVITATIONS", + "city": "New York", + "country": "US", + "website": "https://www.fenics.com" + }, + { + "mic": "FRAA", + "acronym": "FRAA", + "name": "BOERSE FRANKFURT - REGULIERTER MARKT", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.deutsche-boerse.com" + }, + { + "mic": "FRAB", + "acronym": "FRAB", + "name": "BOERSE FRANKFURT - FREIVERKEHR", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.deutsche-boerse.com" + }, + { + "mic": "FRAS", + "acronym": "FRAS", + "name": "BOERSE FRANKFURT - SCALE", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.deutsche-boerse.com" + }, + { + "mic": "FRAU", + "acronym": "FRAU", + "name": "BOERSE FRANKFURT - REGULIERTERMARKT - OFF-BOOK", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.deutsche-boerse.com" + }, + { + "mic": "FRAV", + "acronym": "FRAV", + "name": "BOERSE FRANKFURT - FREIVERKEHR - OFF-BOOK", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.deutsche-boerse.com" + }, + { + "mic": "FRAW", + "acronym": "FRAW", + "name": "BOERSE FRANKFURT - SCALE - OFF-BOOK", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.deutsche-boerse.com" + }, + { + "mic": "FSME", + "acronym": "FSME", + "name": "FIRST NORTH FINLAND - SME GROWTH MARKET", + "city": "Helsinki", + "country": "FI", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "FTFM", + "acronym": "42FS", + "name": "42 FINANCIAL SERVICES - MTF", + "city": "Prague", + "country": "CZ", + "website": "https://www.42fs.com" + }, + { + "mic": "FTRM", + "acronym": "FTRM", + "name": "TURKISH MERCANTILE EXCHANGE - FUTURES MARKET", + "city": "Ankara", + "country": "TR", + "website": "https://www.turib.com.tr" + }, + { + "mic": "FUSD", + "acronym": "FUSD", + "name": "FTX US DERIVATIVES", + "city": "Miami", + "country": "US", + "website": "http://derivs.ftx.us" + }, + { + "mic": "FXCL", + "acronym": "FXCLR", + "name": "CLEARCORP DEALING SYSTEMS INDIA LIMITED - FX-CLEAR", + "city": "Mumbai", + "country": "IN", + "website": "https://www.ccilindia.com" + }, + { + "mic": "FXFM", + "acronym": "FXFM", + "name": "FINANCIAL AND RISK TRANSACTIONS SERVICES IRELAND LIMITED - FORWARDS MATCHING", + "city": "Dublin", + "country": "IE", + "website": "https://www.refinitiv.com" + }, + { + "mic": "FXNM", + "acronym": "FXNM", + "name": "REFINITIV MATCHING NDFS SEF", + "city": "New York", + "country": "US", + "website": "https://www.refinitiv.com/en/products/fxall-electronic-trading-platform" + }, + { + "mic": "FXPS", + "acronym": "RSEF (RFS)", + "name": "REFINITIV SEF REQUEST FOR STREAM", + "city": "New York", + "country": "US", + "website": "https://www.refinitiv.com" + }, + { + "mic": "FXRQ", + "acronym": "FXRQ", + "name": "FINANCIAL AND RISK TRANSACTIONS SERVICES IRELAND LIMITED - FXALL RFQ MTF", + "city": "Dublin", + "country": "IE", + "website": "https://www.refinitiv.com" + }, + { + "mic": "FXRS", + "acronym": "FRTSIL", + "name": "FINANCIAL AND RISK TRANSACTIONS SERVICES IRELAND LIMITED - FXALL RFS MTF", + "city": "Dublin", + "country": "IE", + "website": "https://www.refinitiv.com" + }, + { + "mic": "FXSM", + "acronym": "FXSM", + "name": "REFINITIV MATCHING NDFS SINGAPORE", + "city": "Singapore", + "country": "SG", + "website": "https://www.refinitiv.com/en/products/fxall-electronic-trading-platform" + }, + { + "mic": "FXSW", + "acronym": "FXSWAP", + "name": "CLEARCORP DEALING SYSTEMS INDIA LIMITED - FX-SWAP", + "city": "Mumbai", + "country": "IN", + "website": "https://www.ccilindia.com" + }, + { + "mic": "GBOB", + "acronym": "GBOB", + "name": "NASDAQ STOCKHOLM AB - OTC GBP WB EQ DERIVATIVES", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "GBUL", + "acronym": "BEAM", + "name": "BULGARIAN STOCK EXCHANGE - SME GROWTH MARKET BEAM", + "city": "Sofia", + "country": "BG", + "website": "https://www.bse-sofia.bg" + }, + { + "mic": "GBWB", + "acronym": "GBWB", + "name": "NASDAQ STOCKHOLM AB - GBP WB EQ DERIVATIVES", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "GFBM", + "acronym": "GFBM", + "name": "GFI BROKERS - MTF", + "city": "London", + "country": "GB", + "website": "https://www.gfigroup.com" + }, + { + "mic": "GFBO", + "acronym": "GFBO", + "name": "GFI BROKERS - OTF", + "city": "London", + "country": "GB", + "website": "https://www.gfigroup.com" + }, + { + "mic": "GFIF", + "acronym": "GFIF", + "name": "GFI FOREXMATCH", + "city": "London", + "country": "GB", + "website": "https://www.gfigroup.com" + }, + { + "mic": "GFIN", + "acronym": "GFIN", + "name": "GFI ENERGYMATCH", + "city": "London", + "country": "GB", + "website": "https://www.gfigroup.com" + }, + { + "mic": "GFIR", + "acronym": "GFIR", + "name": "GFI RATESMATCH", + "city": "London", + "country": "GB", + "website": "https://www.gfigroup.com" + }, + { + "mic": "GFPO", + "acronym": "GFPO", + "name": "GFI PARIS - OTF", + "city": "Paris", + "country": "FR", + "website": "https://www.aurel-bgc.com" + }, + { + "mic": "GFSM", + "acronym": "GFSM", + "name": "GFI SECURITIES LTD - MTF", + "city": "London", + "country": "GB", + "website": "https://www.gfigroup.com" + }, + { + "mic": "GFSO", + "acronym": "GFSO", + "name": "GFI SECURITIES LTD - OTF", + "city": "London", + "country": "GB", + "website": "https://www.gfigroup.com" + }, + { + "mic": "GLBX", + "acronym": "GLBX", + "name": "FX SPOT+", + "city": "Zurich", + "country": "CH", + "website": "https://www.cmegroup.com" + }, + { + "mic": "GMBG", + "acronym": "GMBG", + "name": "MTF SOFIA - GROWTH MARKET", + "city": "Sofia", + "country": "BG", + "website": "https://www.capman.bg" + }, + { + "mic": "GMEO", + "acronym": "GMEO", + "name": "GRIFFIN MARKETS EUROPE - OTF", + "city": "Paris", + "country": "FR", + "website": "https://www.griffinmarkets.com" + }, + { + "mic": "GMNI", + "acronym": "GMNI", + "name": "ISE GEMINI EXCHANGE", + "city": "New York", + "country": "US", + "website": "https://www.ise.com" + }, + { + "mic": "GRIO", + "acronym": "GRIFFIN MARKETS LIMITED", + "name": "GRIFFIN MARKETS LIMITED - OTF", + "city": "London", + "country": "GB", + "website": "https://www.griffinmarkets.com" + }, + { + "mic": "GROW", + "acronym": "GROW", + "name": "BME GROWTH MARKET", + "city": "Madrid", + "country": "ES", + "website": "https://www.bmegrowth.es" + }, + { + "mic": "GSBS", + "acronym": "GFI SEF", + "name": "GFI SWAPS EXCHANGE, LLC - SECURITY BASED SWAPS", + "city": "New York", + "country": "US", + "website": "https://www.gfigroup.com" + }, + { + "mic": "GSEI", + "acronym": "GSEI", + "name": "GOLDMAN SACHS BANK EUROPE SE - SYSTEMATIC INTERNALISER", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.goldmansachs.com" + }, + { + "mic": "GSPL", + "acronym": "GSPL", + "name": "GS PRINCIPAL LIQUIDITY ASIA", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.gset.gs.com" + }, + { + "mic": "GSSI", + "acronym": "GSSI", + "name": "GOLDMAN SACHS INTERNATIONAL - SYSTEMATIC INTERNALISER", + "city": "London", + "country": "GB", + "website": "https://www.goldmansachs.com/gset" + }, + { + "mic": "GSXH", + "acronym": "GSXH", + "name": "GSX HONG KONG", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.gset.gs.com" + }, + { + "mic": "GSXM", + "acronym": "GSXM", + "name": "GSX MICRO", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.goldmansachs.com/what-we-do/ficc-and-equities/index.html" + }, + { + "mic": "HAMA", + "acronym": "HAMA", + "name": "BOERSE HAMBURG - REGULIERTER MARKT", + "city": "Hamburg", + "country": "DE", + "website": "https://www.boersenag.de" + }, + { + "mic": "HAMB", + "acronym": "HAMB", + "name": "BOERSE HAMBURG - FREIVERKEHR", + "city": "Hamburg", + "country": "DE", + "website": "https://www.boerse-hamburg.de" + }, + { + "mic": "HAMM", + "acronym": "HAMM", + "name": "BOERSE HAMBURG - LANG AND SCHWARZ EXCHANGE - REGULIERTER MARKT", + "city": "Hamburg", + "country": "DE", + "website": "https://www.boersenag.de" + }, + { + "mic": "HAMN", + "acronym": "HAMN", + "name": "BOERSE HAMBURG - LANG AND SCHWARZ EXCHANGE - FREIVERKEHR", + "city": "Hamburg", + "country": "DE", + "website": "https://www.ls-x.de" + }, + { + "mic": "HANA", + "acronym": "HANA", + "name": "BOERSE HANNOVER - REGULIERTER MARKT", + "city": "Hannover", + "country": "DE", + "website": "https://www.boerse-hannover.de" + }, + { + "mic": "HANB", + "acronym": "HANB", + "name": "BOERSE HANNOVER - FREIVERKEHR", + "city": "Hannover", + "country": "DE", + "website": "https://www.boerse-hannover.de" + }, + { + "mic": "HANC", + "acronym": "HANC", + "name": "BOERSE HANNOVER - REGULIERTER MARKT - ELECTRONIC TRADING", + "city": "Hannover", + "country": "DE", + "website": "https://www.boerse-hannover.de" + }, + { + "mic": "HAND", + "acronym": "HAND", + "name": "BOERSE HANNOVER - FREIVERKEHR - ELECTRONIC TRADING", + "city": "Hannover", + "country": "DE", + "website": "https://www.boerse-hannover.de" + }, + { + "mic": "HANE", + "acronym": "HANE", + "name": "BOERSE HANNOVER - ELECTRONIC TRADING", + "city": "Hannover", + "country": "DE", + "website": "https://www.boerse-hannover.de" + }, + { + "mic": "HCER", + "acronym": "HCER", + "name": "VORVEL CERTIFICATES", + "city": "Milan", + "country": "IT", + "website": "https://www.vorvel.eu" + }, + { + "mic": "HEDE", + "acronym": "HENEX", + "name": "HENEX FINANCIAL ENERGY MARKET - DERIVATIVES MARKET", + "city": "Athens", + "country": "GR", + "website": "https://www.enexgroup.gr" + }, + { + "mic": "HESP", + "acronym": "HENEX", + "name": "HENEX ELECTRICITY SPOT MARKET", + "city": "Athens", + "country": "GR", + "website": "https://www.enexgroup.gr" + }, + { + "mic": "HGSP", + "acronym": "HENEX S.A.", + "name": "HENEX GAS SPOT MARKET", + "city": "Athens", + "country": "GR", + "website": "https://www.enexgroup.gr" + }, + { + "mic": "HMOD", + "acronym": "HMOD", + "name": "VORVEL EQUITY AUCTION", + "city": "Milan", + "country": "IT", + "website": "https://www.vorvel.eu" + }, + { + "mic": "HPCO", + "acronym": "HPC", + "name": "HPC ETRADING", + "city": "Paris", + "country": "FR", + "website": "https://www.marex.com" + }, + { + "mic": "HPCS", + "acronym": "HPC", + "name": "HPC ENERGY TRADING", + "city": "Paris", + "country": "FR", + "website": "https://www.marex.com" + }, + { + "mic": "HPCV", + "acronym": "HPC", + "name": "HPC SA - VOICE OTF", + "city": "Paris", + "country": "FR", + "website": "https://www.marex.com" + }, + { + "mic": "HPSO", + "acronym": "HPC IS", + "name": "HPC OTF - UK ETRADING PLATFORM", + "city": "London", + "country": "GB", + "website": "https://www.marex.com" + }, + { + "mic": "HRFQ", + "acronym": "HRFQ", + "name": "VORVEL RFQ", + "city": "Milan", + "country": "IT", + "website": "https://www.vorvel.eu" + }, + { + "mic": "IATS", + "acronym": "IATS", + "name": "IBKR ATS", + "city": "Greenwich", + "country": "US", + "website": "https://www.interactivebrokers.com" + }, + { + "mic": "IBEQ", + "acronym": "IBEQ", + "name": "INVEST BANCA - IBIS EQUITY", + "city": "Florence", + "country": "IT", + "website": "https://www.investbanca.it" + }, + { + "mic": "IBUL", + "acronym": "BSE", + "name": "BULGARIAN STOCK EXCHANGE - INTERNATIONAL INSTRUMENTS", + "city": "Sofia", + "country": "BG", + "website": "https://www.bse-sofia.bg" + }, + { + "mic": "ICBX", + "acronym": "ICBX", + "name": "INSTINET CBX (US)", + "city": "New York", + "country": "US", + "website": "https://www.instinet.com" + }, + { + "mic": "ICHK", + "acronym": "ICHK", + "name": "NOMURA ICE - HK", + "city": "Tokyo", + "country": "JP", + "website": "https://www.nomura.com" + }, + { + "mic": "ICKR", + "acronym": "ICKR", + "name": "NOMURA ICE - KR", + "city": "Tokyo", + "country": "JP", + "website": "https://www.nomura.com" + }, + { + "mic": "ICOR", + "acronym": "TPIE", + "name": "ICAP EU - OTF - REGISTRATION", + "city": "Paris", + "country": "FR", + "website": "https://regulatory.tpicap.com/tpicap/eu/icapeuotf" + }, + { + "mic": "ICRO", + "acronym": "ICRO", + "name": "INSTINET VWAP CROSS", + "city": "New York", + "country": "US", + "website": "https://www.instinet.com" + }, + { + "mic": "ICSH", + "acronym": "ICSH", + "name": "NOMURA ICE - SH", + "city": "Tokyo", + "country": "JP", + "website": "https://www.nomura.com" + }, + { + "mic": "ICSZ", + "acronym": "ICSZ", + "name": "NOMURA ICE - SZ", + "city": "Tokyo", + "country": "JP", + "website": "https://www.nomura.com" + }, + { + "mic": "ICTW", + "acronym": "ICTW", + "name": "NOMURA ICE - TW", + "city": "Tokyo", + "country": "JP", + "website": "https://www.nomura.com" + }, + { + "mic": "IEBS", + "acronym": "IEBS", + "name": "EBS MTF - RFQ - FX PRODUCTS FOR ASSET MANAGERS", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.nex.com" + }, + { + "mic": "IECL", + "acronym": "IECL", + "name": "TP ICAP E. AND C. OTF – ICAP COMMODITIES AND ENERGY DERIVATIVES", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/tp-icap-e%26c-otf" + }, + { + "mic": "IEOS", + "acronym": "IEOS", + "name": "IBKR EOS ATS", + "city": "Greenwich", + "country": "US", + "website": "https://www.interactivebrokers.com" + }, + { + "mic": "IEPA", + "acronym": "ICE", + "name": "INTERCONTINENTAL EXCHANGE", + "city": "Atlanta", + "country": "US", + "website": "https://www.theice.com" + }, + { + "mic": "IEXC", + "acronym": "IEX DAX", + "name": "INVESTORS EXCHANGE - DAX FACILITY", + "city": "New York", + "country": "US", + "website": "https://www.iex.io" + }, + { + "mic": "IEXD", + "acronym": "IEX", + "name": "INVESTORS EXCHANGE - DARK", + "city": "New York", + "country": "US", + "website": "https://www.iex.io" + }, + { + "mic": "IFED", + "acronym": "IFED", + "name": "ICE FUTURES U.S. ENERGY DIVISION", + "city": "New York", + "country": "US", + "website": "https://www.theice.com" + }, + { + "mic": "IFEN", + "acronym": "IFEN", + "name": "ICE FUTURES EUROPE - OIL AND REFINED PRODUCTS DIVISION", + "city": "London", + "country": "GB", + "website": "https://www.theice.com" + }, + { + "mic": "IFFX", + "acronym": "IFFX", + "name": "INFRONT FX MARKET", + "city": "Oslo", + "country": "NO", + "website": "https://www.infrontfinance.com" + }, + { + "mic": "IFLL", + "acronym": "IFLL", + "name": "ICE FUTURES EUROPE - FINANCIAL PRODUCTS DIVISION", + "city": "London", + "country": "GB", + "website": "https://www.theice.com" + }, + { + "mic": "IFLO", + "acronym": "IFLO", + "name": "ICE FUTURES EUROPE - EQUITY PRODUCTS DIVISION", + "city": "London", + "country": "GB", + "website": "https://www.theice.com" + }, + { + "mic": "IFLX", + "acronym": "IFLX", + "name": "ICE FUTURES EUROPE - AGRICULTURAL PRODUCTS DIVISION", + "city": "London", + "country": "GB", + "website": "https://www.theice.com" + }, + { + "mic": "IFSM", + "acronym": "IFSM", + "name": "INSTITUTIONAL FINANCIAL SECURITIES MARKET", + "city": "Valletta", + "country": "MT", + "website": "https://www.borzamalta.com.mt" + }, + { + "mic": "IFUT", + "acronym": "IFUT", + "name": "ICE FUTURES EUROPE - EUROPEAN UTILITIES DIVISION", + "city": "London", + "country": "GB", + "website": "https://www.theice.com" + }, + { + "mic": "ILCM", + "acronym": "ILCM", + "name": "LOUIS CAPITAL MARKETS UK", + "city": "London", + "country": "GB", + "website": "https://regulatory.tpicap.com/" + }, + { + "mic": "IMAG", + "acronym": "IMAG", + "name": "ICE MARKETS AGRICULTURE", + "city": "Atlanta", + "country": "US", + "website": "https://www.theice.com" + }, + { + "mic": "IMBD", + "acronym": "IMBD", + "name": "ICE MARKETS BONDS", + "city": "Atlanta", + "country": "US", + "website": "https://www.theice.com" + }, + { + "mic": "IMCC", + "acronym": "IMCC", + "name": "ICE CREDIT TRADE", + "city": "New York", + "country": "US", + "website": "https://www.theice.com" + }, + { + "mic": "IMCE", + "acronym": "IMCE", + "name": "TP ICAP UK MTF - CASH EQUITY", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/tp-icap-uk-mtf" + }, + { + "mic": "IMCG", + "acronym": "IMCG", + "name": "CREDITEX LLC", + "city": "New York", + "country": "US", + "website": "https://www.theice.com" + }, + { + "mic": "IMCO", + "acronym": "ICE ENDEX OTF", + "name": "ICE ENDEX OTF FUTURES", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.theice.com/endex" + }, + { + "mic": "IMCR", + "acronym": "IMCR", + "name": "ICE MARKETS CREDIT", + "city": "Atlanta", + "country": "US", + "website": "https://www.theice.com" + }, + { + "mic": "IMED", + "acronym": "IMED", + "name": "TP ICAP UK MTF - EQUITY DERIVATIVES", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/tp-icap-uk-mtf" + }, + { + "mic": "IMEN", + "acronym": "IMEN", + "name": "ICE MARKETS ENERGY", + "city": "Atlanta", + "country": "US", + "website": "https://www.theice.com" + }, + { + "mic": "IMEQ", + "acronym": "ICE ENDEX EQUITY", + "name": "ICE MARKETS EQUITY", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.theice.com/endex" + }, + { + "mic": "IMET", + "acronym": "IMET", + "name": "TP ICAP UK MTF - EXCHANGE TRADED PRODUCTS", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/tp-icap-uk-mtf" + }, + { + "mic": "IMFD", + "acronym": "IMFD", + "name": "TP ICAP UK MTF - FX DERIVATIVES", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/tp-icap-uk-mtf" + }, + { + "mic": "IMFX", + "acronym": "IMFX", + "name": "ICE MARKETS FOREIGN EXCHANGE", + "city": "Atlanta", + "country": "US", + "website": "https://www.theice.com" + }, + { + "mic": "IMGB", + "acronym": "IMGB", + "name": "TP ICAP UK MTF - GOVERNMENT BONDS EXCLUDING GILTS", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/tp-icap-uk-mtf" + }, + { + "mic": "IMGI", + "acronym": "IMGI", + "name": "TP ICAP UK MTF - GILTS", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/tp-icap-uk-mtf" + }, + { + "mic": "IMIR", + "acronym": "IMIR", + "name": "ICE MARKETS RATES", + "city": "Atlanta", + "country": "US", + "website": "https://www.theice.com" + }, + { + "mic": "IMMM", + "acronym": "IMMM", + "name": "TP ICAP UK MTF - MONEY MARKET INSTRUMENTS", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/tp-icap-uk-mtf" + }, + { + "mic": "IMRD", + "acronym": "IMRD", + "name": "TP ICAP UK MTF - INTEREST RATE DERIVATIVES", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/tp-icap-uk-mtf" + }, + { + "mic": "IMSB", + "acronym": "IMSB", + "name": "TP ICAP UK MTF - CORPORATE BONDS AND SECURITIES DEBT", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/tp-icap-uk-mtf" + }, + { + "mic": "INCA", + "acronym": "INCA", + "name": "INSTINET DESK CROSS", + "city": "New York", + "country": "US", + "website": "https://www.instinet.com" + }, + { + "mic": "INGE", + "acronym": "INGE", + "name": "ING BANK NV - SPRINTERS", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.ing.com" + }, + { + "mic": "INGS", + "acronym": "INGS", + "name": "ING BANK NV - EQUITY", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.ing.com" + }, + { + "mic": "INSE", + "acronym": "NSE IFSC", + "name": "NSE IFSC LIMITED", + "city": "Gandhinagar", + "country": "IN", + "website": "https://www.nseifsc.com" + }, + { + "mic": "INSR", + "acronym": "INSR", + "name": "INTELLIGENTCROSS - ALPS", + "city": "Stamford", + "country": "US", + "website": "https://www.intelligentcross.com" + }, + { + "mic": "IOCD", + "acronym": "IOCD", + "name": "ICAP UK OTF - CREDIT DERIVATIVES", + "city": "London", + "country": "GB", + "website": "https://www.tpicap.com/tpicap/regulatory-hub" + }, + { + "mic": "IOED", + "acronym": "IOED", + "name": "ICAP UK OTF - EQUITY DERIVATIVES", + "city": "London", + "country": "GB", + "website": "https://www.tpicap.com/tpicap/regulatory-hub" + }, + { + "mic": "IOFI", + "acronym": "IOFI", + "name": "ICAP UK OTF - CORPORATE BONDS AND SECURITISED DEBT", + "city": "London", + "country": "GB", + "website": "https://www.tpicap.com/tpicap/regulatory-hub" + }, + { + "mic": "IOFX", + "acronym": "IOFX", + "name": "ICAP UK OTF - FX DERIVATIVES", + "city": "London", + "country": "GB", + "website": "https://www.tpicap.com/tpicap/regulatory-hub" + }, + { + "mic": "IOGB", + "acronym": "IOGB", + "name": "ICAP UK OTF - GOVERNMENT BONDS EXCLUDING UK GILTS", + "city": "London", + "country": "GB", + "website": "https://www.tpicap.com/tpicap/regulatory-hub" + }, + { + "mic": "IOGI", + "acronym": "IOGI", + "name": "ICAP UK OTF - GOVERNMENT BONDS - UK GILTS", + "city": "London", + "country": "GB", + "website": "https://www.tpicap.com/tpicap/regulatory-hub" + }, + { + "mic": "IOIR", + "acronym": "IOIR", + "name": "ICAP UK OTF - INTEREST RATE DERIVATIVES", + "city": "London", + "country": "GB", + "website": "https://www.tpicap.com/tpicap/regulatory-hub" + }, + { + "mic": "IOMM", + "acronym": "IOMM", + "name": "ICAP UK OTF - MONEY MARKET INSTRUMENTS", + "city": "London", + "country": "GB", + "website": "https://www.tpicap.com/tpicap/regulatory-hub" + }, + { + "mic": "IOTC", + "acronym": "IOTC", + "name": "INSTINET EUROPE LIMITED OTC", + "city": "London", + "country": "GB", + "website": "https://www.instinet.com" + }, + { + "mic": "ISWB", + "acronym": "ISWB", + "name": "ISWAP UK MTF - TRADE REGISTRATION", + "city": "London", + "country": "GB", + "website": "https://www.i-swap.com" + }, + { + "mic": "ISWC", + "acronym": "ISWC", + "name": "ISWAP UK MTF ORDER BOOK", + "city": "London", + "country": "GB", + "website": "https://www.i-swap.com" + }, + { + "mic": "ISWE", + "acronym": "ISWE", + "name": "ICAP GLOBAL DERIVATIVES LIMITED - ELECTRONIC", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/icap-global-derivatives-mtf" + }, + { + "mic": "ISWN", + "acronym": "ISWN", + "name": "ISWAP EURO MTF - TRADE REGISTRATION", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.icap.com" + }, + { + "mic": "ISWO", + "acronym": "ISWO", + "name": "ISWAP EURO MTF - ORDERBOOK", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.icap.com" + }, + { + "mic": "ISWQ", + "acronym": "ISWQ", + "name": "ISWAP EURO MTF - SEF", + "city": "Amsterdam", + "country": "NL", + "website": "https://tpicap.com/tpicap/regulatory-hub/iswap-euro-mtf-sef" + }, + { + "mic": "ISWR", + "acronym": "ISWR", + "name": "ISWAP UK MTF TARGETED STREAMING/RFQ", + "city": "London", + "country": "GB", + "website": "https://www.i-swap.com" + }, + { + "mic": "ISWT", + "acronym": "ISWT", + "name": "ISWAP EURO MTF - TARGETED STREAMING / RFQ", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.icap.com" + }, + { + "mic": "ISWV", + "acronym": "ISWV", + "name": "ICAP GLOBAL DERIVATIVES LIMITED - VOICE", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/icap-global-derivatives-mtf" + }, + { + "mic": "IUOB", + "acronym": "IUOB", + "name": "ICAP UK OTF - ORDERBOOK", + "city": "London", + "country": "GB", + "website": "https://www.tpicap.com/tpicap/regulatory-hub" + }, + { + "mic": "IVWP", + "acronym": "IVWP", + "name": "INTELLIGENTCROSS - VWAP CROSS", + "city": "Stamford", + "country": "US", + "website": "https://www.intelligentcross.com" + }, + { + "mic": "JBUL", + "acronym": "BSE-MTF", + "name": "BULGARIAN STOCK EXCHANGE - INTERNATIONAL MTF", + "city": "Sofia", + "country": "BG", + "website": "https://www.bse-sofia.bg" + }, + { + "mic": "JEFB", + "acronym": "JEFB", + "name": "INTELLIGENTCROSS - JEFB", + "city": "Stamford", + "country": "US", + "website": "https://www.intelligentcross.com" + }, + { + "mic": "JEFS", + "acronym": "JEFS", + "name": "JEFFERIES INTERNATIONAL - SYSTEMATIC INTERNALISER", + "city": "London", + "country": "GB", + "website": "https://www.jefferies.com" + }, + { + "mic": "JESI", + "acronym": "JESI", + "name": "JEFFERIES EUROPE - SYSTEMATIC INTERNALISER", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.jefferies.com" + }, + { + "mic": "JLEQ", + "acronym": "JLEQ", + "name": "JUMP TRADING - US EQUITY PLATFORM", + "city": "Chicago", + "country": "US", + "website": "https://www.jumptrading.com" + }, + { + "mic": "JSEB", + "acronym": "BETP", + "name": "JSE BOND ELECTRONIC TRADING PLATFORM", + "city": "Johannesburg", + "country": "ZA", + "website": "https://www.jse.co.za" + }, + { + "mic": "JSER", + "acronym": "JSER", + "name": "JSE REPO MARKET", + "city": "Johannesburg", + "country": "ZA", + "website": "https://www.jse.co.za" + }, + { + "mic": "KAIX", + "acronym": "KAIX", + "name": "CBOE JAPAN - KAI-X", + "city": "Tokyo", + "country": "JP", + "website": "https://www.cboe.co.jp" + }, + { + "mic": "KASH", + "acronym": "KSL", + "name": "DOWGATE APPA", + "city": "London", + "country": "GB", + "website": "https://www.dowgate.com" + }, + { + "mic": "KBLC", + "acronym": "KBLC", + "name": "QUINTET PRIVATE BANK (EUROPE) S.A. - EURO COMMERCIAL PAPERS", + "city": "Luxembourg", + "country": "LU", + "website": "https://www.quintet.com" + }, + { + "mic": "KBLS", + "acronym": "KBLS", + "name": "QUINTET PRIVATE BANK (EUROPE) S.A. - STRUCTURED PRODUCTS", + "city": "Luxembourg", + "country": "LU", + "website": "https://www.quintet.com" + }, + { + "mic": "KBLT", + "acronym": "KBLT", + "name": "QUINTET PRIVATE BANK (EUROPE) S.A. - FX TREASURY DERIVATIVES", + "city": "Luxembourg", + "country": "LU", + "website": "https://www.quintet.com" + }, + { + "mic": "KMUX", + "acronym": "KMUX", + "name": "ZURCHER KANTONALBANK - EKMU-X", + "city": "Zurich", + "country": "CH", + "website": "https://www.zkb.ch/ekmux" + }, + { + "mic": "KNCM", + "acronym": "KNCM", + "name": "KNIGHT CAPITAL MARKETS LLC", + "city": "Jersey City", + "country": "US", + "website": "https://www.knight.com" + }, + { + "mic": "KNEM", + "acronym": "KNEM", + "name": "KNIGHT EQUITY MARKETS LP", + "city": "Jersey City", + "country": "US", + "website": "https://www.knight.com" + }, + { + "mic": "KNLI", + "acronym": "KNLI", + "name": "KNIGHT LINK", + "city": "Jersey City", + "country": "US", + "website": "https://www.knight.com" + }, + { + "mic": "LAKE", + "acronym": "LAKE", + "name": "RBC CAPITAL MARKETS LLC - HOSTED POOL", + "city": "New York", + "country": "US", + "website": "https://www.rbccm.com" + }, + { + "mic": "LATG", + "acronym": "LATG", + "name": "GFI SECURITIES LLC - CREDITMATCH (LATG)", + "city": "New York", + "country": "US", + "website": "https://www.gfigroup.com" + }, + { + "mic": "LBUL", + "acronym": "LBUL", + "name": "BULGARIAN STOCK EXCHANGE - SBL", + "city": "Sofia", + "country": "BG", + "website": "https://www.bse-sofia.bg" + }, + { + "mic": "LBWL", + "acronym": "LLBW", + "name": "LBBW - LANDESBANK BADEN-WUERTTEMBERG - LIQUIDITY PROVIDER", + "city": "Stuttgart", + "country": "DE", + "website": "https://www.lbbw.de" + }, + { + "mic": "LBWS", + "acronym": "LLBW", + "name": "LBBW - LANDESBANK BADEN-WUERTTEMBERG - SYSTEMATIC INTERNALISER", + "city": "Stuttgart", + "country": "DE", + "website": "https://www.lbbw.de" + }, + { + "mic": "LCUR", + "acronym": "CX LDFX", + "name": "CURRENEX LDFX", + "city": "Boston", + "country": "US", + "website": "https://www.currenex.com" + }, + { + "mic": "LIFI", + "acronym": "LQNF", + "name": "LIQUIDNET, INC. FIXED INCOME ATS", + "city": "New York", + "country": "US", + "website": "https://www.liquidnet.com" + }, + { + "mic": "LIQF", + "acronym": "LIQF", + "name": "TP ICAP UK MTF - LIQUIDNET CORPORATE BONDS AND SECURITIES DEBT", + "city": "London", + "country": "GB", + "website": "https://regulatory.tpicap.com/" + }, + { + "mic": "LIQU", + "acronym": "LIQU", + "name": "TP ICAP UK MTF - LIQUIDNET CASH EQUITY", + "city": "London", + "country": "GB", + "website": "https://www.tpicap.com/tpicap/regulatory-hub" + }, + { + "mic": "LISX", + "acronym": "CBOE LIS", + "name": "CBOE EUROPE - LIS SERVICE", + "city": "London", + "country": "GB", + "website": "https://www.markets.cboe.com/europe/equities/overview/" + }, + { + "mic": "LISZ", + "acronym": "CBOE EU LIS", + "name": "CBOE EUROPE - LIS SERVICE (NL)", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.cboe.com/europe/equities/" + }, + { + "mic": "LIUH", + "acronym": "LQNA", + "name": "LIQUIDNET, INC. H2O ATS", + "city": "New York", + "country": "US", + "website": "https://www.liquidnet.com" + }, + { + "mic": "LMAD", + "acronym": "LMAD", + "name": "LMAX - DERIVATIVES", + "city": "London", + "country": "GB", + "website": "https://www.lmax.com" + }, + { + "mic": "LMAE", + "acronym": "LMAE", + "name": "LMAX - EQUITIES", + "city": "London", + "country": "GB", + "website": "https://www.lmax.com" + }, + { + "mic": "LMAF", + "acronym": "LMAF", + "name": "LMAX - FX AND CASH-SETTLED DERIVATIVES", + "city": "London", + "country": "GB", + "website": "https://www.lmax.com/exchange" + }, + { + "mic": "LMAO", + "acronym": "LMAO", + "name": "LMAX - INDICES/RATES/COMMODITIES", + "city": "London", + "country": "GB", + "website": "https://www.lmax.com" + }, + { + "mic": "LMNX", + "acronym": "LMNX", + "name": "LUMINEX TRADING AND ANALYTICS LLC - ATS", + "city": "Boston", + "country": "US", + "website": "https://www.luminextrading.com" + }, + { + "mic": "LNEQ", + "acronym": "TPIE", + "name": "TP ICAP EU - MTF - LIQUIDNET EU EQUITY", + "city": "Paris", + "country": "FR", + "website": "https://tpicap.com/tpicap/regulatory-hub/tp-icap-eu-mtf" + }, + { + "mic": "LNFI", + "acronym": "TPIE", + "name": "TP ICAP EU - MTF - LIQUIDNET EU FIXED INCOME", + "city": "Paris", + "country": "FR", + "website": "https://tpicap.com/tpicap/regulatory-hub/tp-icap-eu-mtf" + }, + { + "mic": "LYNX", + "acronym": "LYNX", + "name": "LYNX ATS", + "city": "Toronto", + "country": "CA", + "website": "https://www.omegaats.com" + }, + { + "mic": "MABX", + "acronym": "MAB", + "name": "BME MTF EQUITY (IIC AND ECR SEGMENTS)", + "city": "Madrid", + "country": "ES", + "website": "https://www.bmegrowth.es" + }, + { + "mic": "MACB", + "acronym": "MACB", + "name": "MACQUARIE AUSTRALIA BLOCK CROSSING", + "city": "Sydney", + "country": "AU", + "website": "https://www.macquarie.com" + }, + { + "mic": "MARF", + "acronym": "MARF", + "name": "MERCADO ALTERNATIVO DE RENTA FIJA (MARF)", + "city": "Madrid", + "country": "ES", + "website": "https://www.bolsasymercados.es/bme-exchange/" + }, + { + "mic": "MATN", + "acronym": "MATN", + "name": "CBOE CANADA - MATCHNOW", + "city": "Toronto", + "country": "CA", + "website": "https://www.cboe.com/ca/equities/" + }, + { + "mic": "MBSI", + "acronym": "MBSI", + "name": "MORGAN STANLEY BANK INTERNATIONAL LIMITED - SYSTEMATIC INTERNALISER", + "city": "London", + "country": "GB", + "website": "https://www.morganstanley.com" + }, + { + "mic": "MCAD", + "acronym": "MCAD", + "name": "MTS CASH DOMESTIC - MTF", + "city": "Rome", + "country": "IT", + "website": "https://www.mtsmarkets.com" + }, + { + "mic": "MCRY", + "acronym": "MCRY", + "name": "ISE MERCURY, LLC", + "city": "New York", + "country": "US", + "website": "https://www.ise.com" + }, + { + "mic": "MCSE", + "acronym": "MCSE", + "name": "NASDAQ COPENHAGEN A/S - AUCTION ON DEMAND", + "city": "Copenhagen", + "country": "DK", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "MDRV", + "acronym": "MIBGAS", + "name": "MIBGAS - DERIVATIVES", + "city": "Madrid", + "country": "ES", + "website": "https://www.mibgasderivatives.es" + }, + { + "mic": "MELO", + "acronym": "MELO", + "name": "NASDAQ MIDPOINT-ELO (M-ELO)", + "city": "New York", + "country": "US", + "website": "https://www.nasdaqtrader.com" + }, + { + "mic": "MEMD", + "acronym": "MEMXDARK", + "name": "MEMX LLC DARK", + "city": "Jersey City", + "country": "US", + "website": "https://memx.com/" + }, + { + "mic": "MEMM", + "acronym": "MEMM", + "name": "MEMX LLC RETAIL MIDPOINT", + "city": "Jersey City", + "country": "US", + "website": "https://memx.com/" + }, + { + "mic": "MERD", + "acronym": "MERD", + "name": "MERKUR MARKET - DARK POOL", + "city": "Oslo", + "country": "NO", + "website": "https://www.oslobors.no" + }, + { + "mic": "MERF", + "acronym": "MERF", + "name": "MERCADO ELECTRONICO DE RENTA FIJA", + "city": "Madrid", + "country": "ES", + "website": "https://www.bmerf.es" + }, + { + "mic": "MERK", + "acronym": "MERK", + "name": "EURONEXT GROWTH - OSLO", + "city": "Oslo", + "country": "NO", + "website": "https://www.oslobors.no" + }, + { + "mic": "MESI", + "acronym": "MESI", + "name": "MORGAN STANLEY EUROPE S.E. - SYSTEMATIC INTERNALISER", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.morganstanley.com" + }, + { + "mic": "MESQ", + "acronym": "MESQ", + "name": "ACE MARKET", + "city": "Kuala Lumpur", + "country": "MY", + "website": "https://www.bursamalaysia.com" + }, + { + "mic": "MFOX", + "acronym": "MFOX", + "name": "EURONEXT - MERCADO DE FUTUROS E OPÇÕES", + "city": "Lisbon", + "country": "PT", + "website": "https://www.euronext.com" + }, + { + "mic": "MFXA", + "acronym": "MFXA", + "name": "FX CONNECT - MTF - ALLOCATIONS", + "city": "London", + "country": "GB", + "website": "https://www.fxconnectmtf.com" + }, + { + "mic": "MFXR", + "acronym": "MFXR", + "name": "FX CONNECT - MTF - RFQ", + "city": "London", + "country": "GB", + "website": "https://www.fxconnectmtf.com" + }, + { + "mic": "MHEL", + "acronym": "MHEL", + "name": "NASDAQ HELSINKI LTD - AUCTION ON DEMAND", + "city": "Helsinki", + "country": "FI", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "MICE", + "acronym": "MICE", + "name": "NASDAQ ICELAND HF. - AUCTION ON DEMAND", + "city": "Reykjavik", + "country": "IS", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "MIVX", + "acronym": "MIV", + "name": "EURONEXT MIV MILAN", + "city": "Milan", + "country": "IT", + "website": "https://www.borsaitaliana.it" + }, + { + "mic": "MKAA", + "acronym": "MKAA", + "name": "MARKETAXESS ATS", + "city": "New York", + "country": "US", + "website": "https://www.marketaxess.com" + }, + { + "mic": "MLCO", + "acronym": "MLCO", + "name": "BANK OF AMERICA - MERRILL LYNCH OTC", + "city": "New York", + "country": "US", + "website": "http://corp.bankofamerica.com/business/ci/trader-instinct" + }, + { + "mic": "MLER", + "acronym": "BOFASE", + "name": "BOFA SECURITIES EUROPE - RFQ", + "city": "Paris", + "country": "FR", + "website": "https://www.bofaml.com" + }, + { + "mic": "MLES", + "acronym": "BOFASE", + "name": "BOFA SECURITIES EUROPE - SYSTEMATIC INTERNALISER", + "city": "Paris", + "country": "FR", + "website": "https://www.bofaml.com" + }, + { + "mic": "MLRQ", + "acronym": "MLI", + "name": "MERRILL LYNCH INTERNATIONAL - RFQ", + "city": "London", + "country": "GB", + "website": "https://www.bofaml.com/emea" + }, + { + "mic": "MLSI", + "acronym": "MLI", + "name": "MERRILL LYNCH INTERNATIONAL - SYSTEMATIC INTERNALISER", + "city": "London", + "country": "GB", + "website": "https://www.bofaml.com/emea" + }, + { + "mic": "MLVX", + "acronym": "MLVX", + "name": "BANK OF AMERICA - MERRILL LYNCH VWAP CROSS", + "city": "New York", + "country": "US", + "website": "http://corp.bankofamerica.com/business/ci/trader-instinct" + }, + { + "mic": "MLXB", + "acronym": "MLXB", + "name": "EURONEXT ACCESS BRUSSELS", + "city": "Brussels", + "country": "BE", + "website": "https://www.euronext.com" + }, + { + "mic": "MNDK", + "acronym": "MNDK", + "name": "FIRST NORTH DENMARK - AUCTION ON DEMAND", + "city": "Copenhagen", + "country": "DK", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "MNFI", + "acronym": "MNFI", + "name": "FIRST NORTH FINLAND - AUCTION ON DEMAND", + "city": "Helsinki", + "country": "FI", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "MNIS", + "acronym": "MNIS", + "name": "FIRST NORTH ICELAND - AUCTION ON DEMAND", + "city": "Reykjavik", + "country": "IS", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "MNSE", + "acronym": "MNSE", + "name": "FIRST NORTH SWEDEN - AUCTION ON DEMAND", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "MOCX", + "acronym": "MOCX", + "name": "MOC CROSS", + "city": "New York", + "country": "US", + "website": "https://www.instinet.com" + }, + { + "mic": "MOSE", + "acronym": "MOSE", + "name": "FIRST NORTH SWEDEN - NORWAY AUCTION ON DEMAND", + "city": "Stockholm", + "country": "SE", + "website": "https://nasdaqomxnordic.com/firstnorth" + }, + { + "mic": "MOTX", + "acronym": "MOT", + "name": "ELECTRONIC BOND MARKET", + "city": "Milan", + "country": "IT", + "website": "https://www.borsaitaliana.it" + }, + { + "mic": "MPRL", + "acronym": "MPRL", + "name": "MIAX PEARL, LLC", + "city": "Princeton", + "country": "US", + "website": "https://www.miaxglobal.com" + }, + { + "mic": "MSLC", + "acronym": "MSLC", + "name": "MS LONG CROSS", + "city": "New York", + "country": "US", + "website": "https://www.morganstanley.com" + }, + { + "mic": "MSPL", + "acronym": "MSPL", + "name": "MS POOL", + "city": "New York", + "country": "US", + "website": "https://www.morganstanley.com" + }, + { + "mic": "MSRP", + "acronym": "MSRP", + "name": "MS RPOOL", + "city": "New York", + "country": "US", + "website": "https://www.morganstanley.com" + }, + { + "mic": "MSSA", + "acronym": "MSSA", + "name": "MAREX SPECTRON - OTF", + "city": "Paris", + "country": "FR", + "website": "https://www.marex.com" + }, + { + "mic": "MSSI", + "acronym": "MSSI", + "name": "MORGAN STANLEY AND CO. INTERNATIONAL PLC - SYSTEMATIC INTERNALISER", + "city": "London", + "country": "GB", + "website": "https://www.morganstanley.com" + }, + { + "mic": "MSTO", + "acronym": "MSTO", + "name": "NASDAQ STOCKHOLM AB - AUCTION ON DEMAND", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "MSTX", + "acronym": "MSTX", + "name": "MS TRAJECTORY CROSS", + "city": "New York", + "country": "US", + "website": "https://www.morganstanley.com" + }, + { + "mic": "MSXB", + "acronym": "MSM", + "name": "MUSCAT STOCK EXCHANGE - BOOK BUILDING", + "city": "Muscat", + "country": "OM", + "website": "https://www.msx.om" + }, + { + "mic": "MSXO", + "acronym": "MSM", + "name": "MUSCAT STOCK EXCHANGE – NON-LISTED INSTRUMENTS", + "city": "Muscat", + "country": "OM", + "website": "https://www.msx.om" + }, + { + "mic": "MTAA", + "acronym": "MTA", + "name": "EURONEXT MILAN", + "city": "Milan", + "country": "IT", + "website": "https://www.borsaitaliana.it" + }, + { + "mic": "MTAH", + "acronym": "TAH", + "name": "BORSA ITALIANA - TRADING AFTER HOURS", + "city": "Milan", + "country": "IT", + "website": "https://www.borsaitaliana.it" + }, + { + "mic": "MTCH", + "acronym": "MTCH", + "name": "BONDMATCH", + "city": "Paris", + "country": "FR", + "website": "https://www.euronext.com" + }, + { + "mic": "MTSC", + "acronym": "MTS ITALY", + "name": "MTS ITALIA", + "city": "Rome", + "country": "IT", + "website": "https://www.mtsmarkets.com" + }, + { + "mic": "MTSD", + "acronym": "MTSD", + "name": "MTS DENMARK", + "city": "Brussels", + "country": "BE", + "website": "https://www.mtsdenmark.com" + }, + { + "mic": "MTSF", + "acronym": "MTSF", + "name": "MTS FINLAND", + "city": "Brussels", + "country": "BE", + "website": "https://www.mtsfinland.com" + }, + { + "mic": "MTXA", + "acronym": "MTXA", + "name": "MARKETAXESS CANADA COMPANY", + "city": "New York", + "country": "US", + "website": "https://www.marketaxess.com" + }, + { + "mic": "MTXC", + "acronym": "MTXC", + "name": "MARKETAXESS CORPORATION SINGLE-NAME CDS CENTRAL LIMIT ORDER", + "city": "New York", + "country": "US", + "website": "https://www.marketaxess.com" + }, + { + "mic": "MTXM", + "acronym": "MTXM", + "name": "MARKETAXESS CORPORATION MID-X TRADING SYSTEM", + "city": "New York", + "country": "US", + "website": "https://www.marketaxess.com" + }, + { + "mic": "MTXS", + "acronym": "MTXS", + "name": "MARKETAXESS SEF CORPORATION", + "city": "New York", + "country": "US", + "website": "https://www.marketaxess.com" + }, + { + "mic": "MUNA", + "acronym": "MUNA", + "name": "BOERSE MUENCHEN - REGULIERTER MARKT", + "city": "Muenchen", + "country": "DE", + "website": "https://www.boerse-muenchen.de" + }, + { + "mic": "MUNB", + "acronym": "MUNB", + "name": "BOERSE MUENCHEN - FREIVERKEHR", + "city": "Muenchen", + "country": "DE", + "website": "https://www.boerse-muenchen.de" + }, + { + "mic": "MUNC", + "acronym": "MUNC", + "name": "BOERSE MUENCHEN - GETTEX - REGULIERTER MARKT", + "city": "Muenchen", + "country": "DE", + "website": "https://www.gettex.de" + }, + { + "mic": "MUND", + "acronym": "MUND", + "name": "BOERSE MUENCHEN - GETTEX - FREIVERKEHR", + "city": "Muenchen", + "country": "DE", + "website": "https://www.gettex.de" + }, + { + "mic": "MVCX", + "acronym": "MVCX", + "name": "MERCADO DE VALORES DE CORDOBA S.A.", + "city": "Cordoba", + "country": "AR", + "website": "https://www.mervalcordoba.com.ar" + }, + { + "mic": "MXLM", + "acronym": "MXLM", + "name": "MARKETAXESS EUROPE LIMITED - LIVE MARKETS", + "city": "London", + "country": "GB", + "website": "https://www.marketaxess.com" + }, + { + "mic": "MXNL", + "acronym": "MXNL", + "name": "MARKETAXESS NL B.V. - LIVE MARKETS", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.marketaxess.com" + }, + { + "mic": "MXOP", + "acronym": "MXOP", + "name": "MEMX LLC OPTIONS", + "city": "Jersey City", + "country": "US", + "website": "https://memx.com/" + }, + { + "mic": "NASD", + "acronym": "NSDQDARK", + "name": "NSDQ DARK", + "city": "New York", + "country": "US", + "website": "https://www.nasdaq.com" + }, + { + "mic": "NDXS", + "acronym": "ICE ENDEX SPOT", + "name": "ICE ENDEX EUROPEAN GAS SPOT", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.theice.com/endex" + }, + { + "mic": "NEOC", + "acronym": "NEO CONNECT", + "name": "NEO CONNECT", + "city": "Toronto", + "country": "CA", + "website": "https://www.cboe.ca" + }, + { + "mic": "NEOD", + "acronym": "NEO-D", + "name": "CBOE CANADA - NEO-D (DARK)", + "city": "Toronto", + "country": "CA", + "website": "https://www.cboe.ca" + }, + { + "mic": "NEON", + "acronym": "NEO-N", + "name": "CBOE CANADA - NEO-N (MARKET BY PRICE)", + "city": "Toronto", + "country": "CA", + "website": "https://www.cboe.ca" + }, + { + "mic": "NFSA", + "acronym": "NFSA", + "name": "FIDELITY CROSSSTREAM", + "city": "Boston", + "country": "US", + "website": "https://www.capitalmarkets.fidelity.com" + }, + { + "mic": "NFSD", + "acronym": "NFSD", + "name": "FIDELITY DARK", + "city": "Boston", + "country": "US", + "website": "https://www.capitalmarkets.fidelity.com" + }, + { + "mic": "NIBR", + "acronym": "NIBOR", + "name": "NORWEGIAN INTER BANK OFFERED RATE", + "city": "Oslo", + "country": "NO", + "website": "https://www.oslobors.no" + }, + { + "mic": "NLAX", + "acronym": "NLAX", + "name": "CLEARPOOL EXECUTION SERVICES, LLC - NATURAL LIQUIDITY ALLIANCE", + "city": "New York", + "country": "US", + "website": "https://www.clearpoolgroup.com" + }, + { + "mic": "NMSX", + "acronym": "NMSX", + "name": "NOMURA - EXTERNAL CROSSING PLATFORM", + "city": "Tokyo", + "country": "JP", + "website": "https://www.nomura.com" + }, + { + "mic": "NMTF", + "acronym": "NGM", + "name": "NORDIC MTF", + "city": "Stockholm", + "country": "SE", + "website": "https://www.ngm.se" + }, + { + "mic": "NOED", + "acronym": "NOED", + "name": "NASDAQ STOCKHOLM AB - NORWEGIAN EQ DERIVATIVES", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "NOFI", + "acronym": "NOFI", + "name": "NASDAQ STOCKHOLM AB - NORWEGIAN FI DERIVATIVES", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "NOOB", + "acronym": "NOOB", + "name": "NASDAQ STOCKHOLM AB - OTC NOK WB EQ DERIVATIVES", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "NOWB", + "acronym": "NOWB", + "name": "NASDAQ STOCKHOLM AB - NOK WB EQ DERIVATIVES", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "NSME", + "acronym": "NGM", + "name": "NORDIC SME", + "city": "Stockholm", + "country": "SE", + "website": "https://www.ngm.se" + }, + { + "mic": "NTRL", + "acronym": "NTRL", + "name": "INTELLIGENTCROSS - NATURAL LIQUIDITY CROSS", + "city": "Stamford", + "country": "US", + "website": "https://www.intelligentcross.com" + }, + { + "mic": "NXBX", + "acronym": "NXBX", + "name": "BLOCKMATCH JAPAN", + "city": "Tokyo", + "country": "JP", + "website": "https://www.nomura.com" + }, + { + "mic": "NXFO", + "acronym": "NXFO", + "name": "NX FUTURES", + "city": "Tokyo", + "country": "JP", + "website": "https://www.nomura.com" + }, + { + "mic": "NXJP", + "acronym": "NXJP", + "name": "NX JAPAN", + "city": "Tokyo", + "country": "JP", + "website": "https://www.nomura.com" + }, + { + "mic": "NXSE", + "acronym": "NXSE", + "name": "NX SELECT JAPAN", + "city": "Tokyo", + "country": "JP", + "website": "https://www.nomura.com" + }, + { + "mic": "NXVW", + "acronym": "NXVWAP", + "name": "NX VWAP", + "city": "Tokyo", + "country": "JP", + "website": "https://www.nomura.com" + }, + { + "mic": "NYMS", + "acronym": "NYMS", + "name": "CME SWAPS MARKETS (NYMEX)", + "city": "New York", + "country": "US", + "website": "https://www.cmegroup.com" + }, + { + "mic": "NYSD", + "acronym": "NYSEDARK", + "name": "NYSE DARK", + "city": "New York", + "country": "US", + "website": "https://www.nyse.com" + }, + { + "mic": "NZFX", + "acronym": "ASX", + "name": "ASX - NEW ZEALAND FUTURES AND OPTIONS", + "city": "Sydney", + "country": "AU", + "website": "https://www.asx.com.au" + }, + { + "mic": "NZXC", + "acronym": "NZX", + "name": "NZX CENTRAL", + "city": "Auckland", + "country": "NZ", + "website": "https://www.nzx.com" + }, + { + "mic": "NZXD", + "acronym": "NZX", + "name": "NZX DERIVATIVES - FUTURES & OPTIONS MARKET", + "city": "Auckland", + "country": "NZ", + "website": "https://www.nzx.com" + }, + { + "mic": "NZXM", + "acronym": "NZX", + "name": "NZX DARK", + "city": "Auckland", + "country": "NZ", + "website": "https://www.nzx.com" + }, + { + "mic": "O360", + "acronym": "O360", + "name": "360T US-OTC", + "city": "New York", + "country": "US", + "website": "https://www.360t.com" + }, + { + "mic": "OCTU", + "acronym": "OCTU", + "name": "OCTAURA - ATS", + "city": "New York", + "country": "US", + "website": "https://www.octaura.com" + }, + { + "mic": "ODST", + "acronym": "ODX", + "name": "OSAKA DIGITAL EXCHANGE - START", + "city": "Tokyo", + "country": "JP", + "website": "https://www.odx.co.jp" + }, + { + "mic": "ONEC", + "acronym": "ONEC", + "name": "CITI-ONE", + "city": "New York", + "country": "US", + "website": "https://www.citi.com/mss/solutions/equities/e-trading/liquidity/" + }, + { + "mic": "ONEP", + "acronym": "ONEP", + "name": "ONE TRADING EXCHANGE - PERPETUALS", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.onetrading.com" + }, + { + "mic": "ONSE", + "acronym": "ONSE", + "name": "FIRST NORTH SWEDEN - NORWAY", + "city": "Stockholm", + "country": "SE", + "website": "https://nasdaqomxnordic.com/firstnorth" + }, + { + "mic": "OOTC", + "acronym": "OOTC", + "name": "OTHER OTC", + "city": "Washington", + "country": "US", + "website": "https://www.otcbb.com" + }, + { + "mic": "OTCB", + "acronym": "OTCB", + "name": "OTCQB MARKETPLACE", + "city": "New York", + "country": "US", + "website": "https://www.otcmarkets.com" + }, + { + "mic": "OTCD", + "acronym": "OTCD", + "name": "OTCID MARKET", + "city": "New York", + "country": "US", + "website": "https://www.otcmarkets.com" + }, + { + "mic": "OTCO", + "acronym": "OTCO", + "name": "OTC OVERNIGHT", + "city": "New York", + "country": "US", + "website": "https://www.otcmarkets.com" + }, + { + "mic": "OTCQ", + "acronym": "OTCQ", + "name": "OTCQX MARKETPLACE", + "city": "New York", + "country": "US", + "website": "https://www.otcmarkets.com" + }, + { + "mic": "PARX", + "acronym": "PARX", + "name": "PARFX", + "city": "London", + "country": "GB", + "website": "https://www.parfx.com" + }, + { + "mic": "PBUL", + "acronym": "PBUL", + "name": "BULGARIAN STOCK EXCHANGE - APA", + "city": "Sofia", + "country": "BG", + "website": "https://www.bse-sofia.bg" + }, + { + "mic": "PCSE", + "acronym": "PCSE", + "name": "NASDAQ COPENHAGEN A/S - PURESTREAM", + "city": "Copenhagen", + "country": "DK", + "website": "https://www.nasdaq.com" + }, + { + "mic": "PEPH", + "acronym": "PEPH", + "name": "PEPINS - MTF - HALF-YEAR", + "city": "Nacka", + "country": "SE", + "website": "https://www.pepins.com" + }, + { + "mic": "PEPM", + "acronym": "PEPM", + "name": "PEPINS - MTF - MONTH", + "city": "Nacka", + "country": "SE", + "website": "https://www.pepins.com" + }, + { + "mic": "PEPQ", + "acronym": "PEPQ", + "name": "PEPINS - MTF - QUARTER", + "city": "Nacka", + "country": "SE", + "website": "https://www.pepins.com" + }, + { + "mic": "PEPY", + "acronym": "PEPY", + "name": "PEPINS - MTF - YEAR", + "city": "Nacka", + "country": "SE", + "website": "https://www.pepins.com" + }, + { + "mic": "PERP", + "acronym": "PMX", + "name": "PERPETUAL MARKETS - PERP", + "city": "Nicosia", + "country": "CY", + "website": "https://www.perpetuals.com" + }, + { + "mic": "PEUR", + "acronym": "PEUR", + "name": "FIRST NORTH FINLAND - PURESTREAM", + "city": "Helsinki", + "country": "FI", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "PFSE", + "acronym": "PFSE", + "name": "FIRST NORTH SWEDEN - PURESTREAM", + "city": "Stockholm", + "country": "SE", + "website": "https://nasdaq.com" + }, + { + "mic": "PFTQ", + "acronym": "PFTQ", + "name": "PFTS QUOTE DRIVEN", + "city": "Kiev", + "country": "UA", + "website": "https://www.pfts.com" + }, + { + "mic": "PFXD", + "acronym": "PFXD", + "name": "PARNDF", + "city": "London", + "country": "GB", + "website": "https://www.parfx.com" + }, + { + "mic": "PHEL", + "acronym": "PHEL", + "name": "NASDAQ HELSINKI - PURESTREAM", + "city": "Helsinki", + "country": "FI", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "PHSI", + "acronym": "PEEL", + "name": "PEEL HUNT SYSTEMATIC INTERNALISER", + "city": "London", + "country": "GB", + "website": "https://www.peelhunt.com" + }, + { + "mic": "PINL", + "acronym": "PINL", + "name": "OTC PINK LIMITED", + "city": "New York", + "country": "US", + "website": "https://www.otcmarkets.com" + }, + { + "mic": "PLDX", + "acronym": "PLUS-DX", + "name": "PLUS DERIVATIVES EXCHANGE", + "city": "London", + "country": "GB", + "website": "https://www.plus-dx.com" + }, + { + "mic": "PLPD", + "acronym": "WSE", + "name": "WARSAW STOCK EXCHANGE/POLISH POWER EXCHANGE/REGULATED MARKET", + "city": "Warsaw", + "country": "PL", + "website": "https://www.tge.pl" + }, + { + "mic": "PLPO", + "acronym": "PLPO", + "name": "WARSAW STOCK EXCHANGE/COMMODITIES/POLISH POWER - EXCHANGE/ORGANIZED TRADING FACILITIES", + "city": "Warsaw", + "country": "PL", + "website": "https://www.gpw.pl" + }, + { + "mic": "PLPS", + "acronym": "PLPS", + "name": "WARSAW STOCK EXCHANGE/COMMODITIES/POLISH POWER EXCHANGE/SPOT", + "city": "Warsaw", + "country": "PL", + "website": "https://www.gpw.pl" + }, + { + "mic": "PROS", + "acronym": "PROS", + "name": "PROSPECTS", + "city": "Valletta", + "country": "MT", + "website": "https://www.smeprospects.com" + }, + { + "mic": "PSGM", + "acronym": "PSGM", + "name": "OTC GREY MARKET", + "city": "New York", + "country": "US", + "website": "https://www.otcmarkets.com" + }, + { + "mic": "PSTO", + "acronym": "PSTO", + "name": "NASDAQ STOCKHOLM AB - PURESTREAM", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaq.com" + }, + { + "mic": "PSXD", + "acronym": "PSX", + "name": "NASDAQ PSX", + "city": "New York", + "country": "US", + "website": "https://www.nasdaqtrader.com" + }, + { + "mic": "PUMX", + "acronym": "PUMA", + "name": "PUMA CAPITAL, LLC - OPTIONS", + "city": "Purchase", + "country": "US", + "website": "https://www.pumacap.com" + }, + { + "mic": "PURE", + "acronym": "CSE-PURE", + "name": "CANADIAN SECURITIES EXCHANGE - PURE", + "city": "Toronto", + "country": "CA", + "website": "https://www.thecse.com" + }, + { + "mic": "PVMF", + "acronym": "PVMF", + "name": "TP ICAP E. AND C. OTF –  PVM COMMODITIES AND ENERGY DERIVATIVES", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/tp-icap-e%26c-otf" + }, + { + "mic": "QUNT", + "acronym": "QUNT", + "name": "INFRONT QUANT", + "city": "Oslo", + "country": "NO", + "website": "https://www.infrontfinance.com" + }, + { + "mic": "RBSI", + "acronym": "RBSI", + "name": "RBC INVESTOR SERVICES BANK S.A. - SYSTEMATIC INTERNALISER", + "city": "Esch-Sur-Alzette", + "country": "LU", + "website": "https://www.rbcits.com" + }, + { + "mic": "RESF", + "acronym": "RESF", + "name": "EBS MTF - RESET SEGMENT", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.nex.com" + }, + { + "mic": "REST", + "acronym": "NSL", + "name": "OSTTRA SEF MTF - RESET - RISK MITIGATION SERVICES", + "city": "London", + "country": "GB", + "website": "https://osttra.com/osttra-sef/" + }, + { + "mic": "RFQN", + "acronym": "RFQN", + "name": "MARKETAXESS NL B.V. - RFQ HUB", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.marketaxess.com" + }, + { + "mic": "RFQS", + "acronym": "RFQS", + "name": "MARKETAXESS SINGAPORE PTE LIMITED - RFQ - HUB", + "city": "Singapore", + "country": "SG", + "website": "https://www.marketaxess.com" + }, + { + "mic": "RFQU", + "acronym": "RFQU", + "name": "MARKETAXESS EUROPE LIMITED - RFQ - HUB", + "city": "London", + "country": "GB", + "website": "https://www.marketaxess.com" + }, + { + "mic": "RJXX", + "acronym": "LEVEL", + "name": "LEVEL ATS - RAYMOND JAMES AND ASSOCIATES X", + "city": "Boston", + "country": "US", + "website": "https://www.levelmarkets.com/level-ats/" + }, + { + "mic": "RMMX", + "acronym": "RMMX", + "name": "RMB MORGAN STANLEY - INVENTORY MANAGER", + "city": "Johannesburg", + "country": "ZA", + "website": "https://www.rmb.co.za/solution/equity-sales-trading-and-research" + }, + { + "mic": "RPWC", + "acronym": "RPWC", + "name": "WARSAW STOCK EXCHANGE/BONDS/CATALYST/BONDSPOT/REGULATED MARKET", + "city": "Warsaw", + "country": "PL", + "website": "https://www.bondspot.pl" + }, + { + "mic": "RTSI", + "acronym": "RTSI", + "name": "RBC INVESTOR SERVICES TRUST - SYSTEMATIC INTERNALISER", + "city": "London", + "country": "GB", + "website": "https://www.rbcits.com" + }, + { + "mic": "RTSX", + "acronym": "MOEX", + "name": "MOSCOW EXCHANGE - DERIVATIVES MARKET", + "city": "Moscow", + "country": "RU", + "website": "https://www.moex.com" + }, + { + "mic": "SBAR", + "acronym": "SBAR", + "name": "BOLSA DE BARCELONA RENTA FIJA", + "city": "Barcelona", + "country": "ES", + "website": "https://www.bolsasymercados.es" + }, + { + "mic": "SBIC", + "acronym": "SBIC", + "name": "JAPANNEXT - XROSSNET", + "city": "Tokyo", + "country": "JP", + "website": "https://www.japannext.co.jp" + }, + { + "mic": "SBIL", + "acronym": "SBIL", + "name": "BOLSA DE BILBAO RENTA FIJA", + "city": "Bilbao", + "country": "ES", + "website": "https://www.bolsasymercados.es" + }, + { + "mic": "SBIU", + "acronym": "SBIU", + "name": "JAPANNEXT - U - MARKET", + "city": "Tokyo", + "country": "JP", + "website": "https://www.japannext.co.jp" + }, + { + "mic": "SBIV", + "acronym": "SBIV", + "name": "JAPANNEXT - VWAP CROSSING", + "city": "Tokyo", + "country": "JP", + "website": "https://www.japannext.co.jp" + }, + { + "mic": "SCLE", + "acronym": "SCLE", + "name": "BME SCALEUP", + "city": "Madrid", + "country": "ES", + "website": "https://www.bolsasymercados.es/bme-exchange/es/home" + }, + { + "mic": "SEDX", + "acronym": "SEDEX", + "name": "SECURITISED DERIVATIVES MARKET", + "city": "Milan", + "country": "IT", + "website": "https://www.borsaitaliana.it" + }, + { + "mic": "SEED", + "acronym": "SEED", + "name": "NASDAQ STOCKHOLM AB - SWEDISH EQ DERIVATIVES", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "SEND", + "acronym": "SEND", + "name": "SEND - SISTEMA ELECTRONICO DE NEGOCIACION DE DEUDA", + "city": "Madrid", + "country": "ES", + "website": "https://www.bolsasymercados.es/bme-exchange/" + }, + { + "mic": "SEOB", + "acronym": "SEOB", + "name": "NASDAQ STOCKHOLM AB - OTC SEK WB EQ DERIVATIVES", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "SEWB", + "acronym": "SEWB", + "name": "NASDAQ STOCKHOLM AB - SEK WB EQ DERIVATIVES", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "SGA2", + "acronym": "SGAS", + "name": "SG AMERICAS SECURITIES, LLC - SECOND VENUE", + "city": "New York", + "country": "US", + "website": "https://www.sgcib.com" + }, + { + "mic": "SGBX", + "acronym": "SGBX", + "name": "SIGMA X2 - BENCHMARK CROSS", + "city": "New York", + "country": "US", + "website": "https://www.goldmansachs.com" + }, + { + "mic": "SGMT", + "acronym": "SGMT", + "name": "SIGMA X2", + "city": "New York", + "country": "US", + "website": "https://www.goldmansachs.com" + }, + { + "mic": "SGMV", + "acronym": "SGMV", + "name": "SIGMA X EUROPE AUCTION BOOK", + "city": "Paris", + "country": "FR", + "website": "http://gset.gs.com/sigmaxmtf" + }, + { + "mic": "SGMW", + "acronym": "SGMW", + "name": "SIGMA X EUROPE NEGOTIATED TRADE", + "city": "Paris", + "country": "FR", + "website": "http://gset.gs.com/sigmaxmtf" + }, + { + "mic": "SGMY", + "acronym": "SGMY", + "name": "SIGMA X MTF - AUCTION BOOK", + "city": "London", + "country": "GB", + "website": "http://gset.gs.com/sigmaxmtf/" + }, + { + "mic": "SGMZ", + "acronym": "SGMZ", + "name": "SIGMA X MTF - NEGOTIATED TRADE", + "city": "London", + "country": "GB", + "website": "http://gset.gs.com/sigmaxmtf/" + }, + { + "mic": "SHAD", + "acronym": "SHAD", + "name": "D.E. SHAW DARK", + "city": "New York", + "country": "US", + "website": "https://www.deshaw.com" + }, + { + "mic": "SHSC", + "acronym": "SEHK", + "name": "STOCK EXCHANGE OF HONG KONG LIMITED - SHANGHAI - HONG KONG STOCK CONNECT", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.hkex.com.hk" + }, + { + "mic": "SICS", + "acronym": "CSSEL SI", + "name": "CREDIT SUISSE SECURITIES (EUROPE) LIMITED", + "city": "London", + "country": "GB", + "website": "https://www.credit-suisse.com" + }, + { + "mic": "SIGH", + "acronym": "GSET", + "name": "SIGMA X HONG KONG", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.gset.gs.com" + }, + { + "mic": "SIMD", + "acronym": "SIMD", + "name": "CREDIT SUISSE BANK (EUROPE), S.A. - SYSTEMATIC INTERNALISER", + "city": "Madrid", + "country": "ES", + "website": "https://www.credit-suisse.com" + }, + { + "mic": "SPDK", + "acronym": "SPDK", + "name": "SPOTLIGHT STOCK MARKET DENMARK", + "city": "Stockholm", + "country": "SE", + "website": "https://www.spotlightstockmarket.com" + }, + { + "mic": "SPEU", + "acronym": "SPEU", + "name": "SPOTLIGHT STOCK MARKET EUROPE", + "city": "Stockholm", + "country": "SE", + "website": "https://www.spotlightstockmarket.com" + }, + { + "mic": "SPFI", + "acronym": "SPFI", + "name": "SPOTLIGHT STOCK MARKET FINLAND", + "city": "Stockholm", + "country": "SE", + "website": "https://www.spotlightstockmarket.com" + }, + { + "mic": "SPHR", + "acronym": "SPHR", + "name": "MIAX SAPPHIRE, LLC", + "city": "Princeton", + "country": "US", + "website": "https://www.miaxglobal.com" + }, + { + "mic": "SPNO", + "acronym": "SPNO", + "name": "SPOTLIGHT STOCK MARKET NORWAY", + "city": "Stockholm", + "country": "SE", + "website": "https://www.spotlightstockmarket.com" + }, + { + "mic": "SPSD", + "acronym": "SPSD", + "name": "SPOTLIGHT STOCK MARKET ETP", + "city": "Stockholm", + "country": "SE", + "website": "https://www.spotlightstockmarket.com" + }, + { + "mic": "SSBM", + "acronym": "SSBI", + "name": "STATE STREET BANK INTERNATIONAL FX", + "city": "Munich", + "country": "DE", + "website": "https://www.statestreet.com" + }, + { + "mic": "SSFX", + "acronym": "SSBTCO", + "name": "STATE STREET BANK AND TRUST FX", + "city": "London", + "country": "GB", + "website": "https://www.statestreet.com" + }, + { + "mic": "SSME", + "acronym": "SSME", + "name": "FIRST NORTH SWEDEN - SME GROWTH MARKET", + "city": "Stockholm", + "country": "SE", + "website": "https://nasdaqomxnordic.com" + }, + { + "mic": "SSOB", + "acronym": "SSOB", + "name": "BONDVISION EUROPE MTF", + "city": "Rome", + "country": "IT", + "website": "https://www.mtsmarkets.com" + }, + { + "mic": "STUA", + "acronym": "STUA", + "name": "BOERSE STUTTGART - REGULIERTER MARKT", + "city": "Stuttgart", + "country": "DE", + "website": "https://www.boerse-stuttgart.de" + }, + { + "mic": "STUB", + "acronym": "STUB", + "name": "BOERSE STUTTGART - FREIVERKEHR", + "city": "Stuttgart", + "country": "DE", + "website": "https://www.boerse-stuttgart.de" + }, + { + "mic": "STUC", + "acronym": "STUC", + "name": "BOERSE STUTTGART - REGULIERTER MARKT - TECHNICAL PLATFORM 2", + "city": "Stuttgart", + "country": "DE", + "website": "https://www.boerse-stuttgart.de" + }, + { + "mic": "STUD", + "acronym": "STUD", + "name": "BOERSE STUTTGART - FREIVERKEHR - TECHNICAL PLATFORM 2", + "city": "Stuttgart", + "country": "DE", + "website": "https://www.boerse-stuttgart.de" + }, + { + "mic": "STUE", + "acronym": "STUE", + "name": "BOERSE STUTTGART - REGULIERTER MARKT - TECHNICAL PLATFORM 3", + "city": "Stuttgart", + "country": "DE", + "website": "https://www.boerse-stuttgart.de" + }, + { + "mic": "STUF", + "acronym": "STUF", + "name": "BOERSE STUTTGART - FREIVERKEHR - TECHNICAL PLATFORM 3", + "city": "Stuttgart", + "country": "DE", + "website": "https://www.boerse-stuttgart.de" + }, + { + "mic": "STUH", + "acronym": "STUH", + "name": "BOERSE STUTTGART - FREIVERKEHR - TECHNICAL PLATFORM 4", + "city": "Stuttgart", + "country": "DE", + "website": "https://www.boerse-stuttgart.de" + }, + { + "mic": "SVES", + "acronym": "SVEX", + "name": "SVENSKA HANDELSBANKEN AB", + "city": "Stockholm", + "country": "SE", + "website": "https://www.handelsbanken.se" + }, + { + "mic": "SZSC", + "acronym": "SEHK", + "name": "STOCK EXCHANGE OF HONG KONG LIMITED - SHENZHEN - HONG KONG STOCK CONNECT", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.hkex.com.hk" + }, + { + "mic": "TBSA", + "acronym": "TBSA", + "name": "WARSAW STOCK EXCHANGE/BONDS/TREASURY BOND/BONDSPOT/B2C MARKET/MTF", + "city": "Warsaw", + "country": "PL", + "website": "https://www.bondspot.pl" + }, + { + "mic": "TBSP", + "acronym": "TBSP", + "name": "WARSAW STOCK EXCHANGE/BONDS/BONDSPOT/TREASURY BOND MARKET", + "city": "Warsaw", + "country": "PL", + "website": "https://www.bondspot.pl" + }, + { + "mic": "TCDS", + "acronym": "TCDS", + "name": "TRADITION OTF", + "city": "London", + "country": "GB", + "website": "https://www.tradition.co.uk" + }, + { + "mic": "TDSX", + "acronym": "TDSX", + "name": "INTELLIGENTCROSS - TDSX", + "city": "Stamford", + "country": "US", + "website": "https://www.intelligentcross.com" + }, + { + "mic": "TECO", + "acronym": "TECO", + "name": "TP ICAP E AND C OTF - COMMODITY AND ENERGY DERIVATIVES", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/tp-icap-e%26c-otf" + }, + { + "mic": "TEFD", + "acronym": "TEFD", + "name": "TULLETT PREBON EUROPE - MTF - FX DERIVATIVES", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/tullett-prebon-europe-mtf" + }, + { + "mic": "TEMR", + "acronym": "TEMR", + "name": "TULLETT PREBON EUROPE - MTF - REPOS", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/tullett-prebon-europe-mtf" + }, + { + "mic": "TGSI", + "acronym": "TGAG", + "name": "TRADEGATE AG - SYSTEMATIC INTERNALISER", + "city": "Berlin", + "country": "DE", + "website": "https://www.tradegate-ag.de" + }, + { + "mic": "TLCM", + "acronym": "TLCM", + "name": "LOUIS CAPITAL MARKETS EU", + "city": "Paris", + "country": "FR", + "website": "https://regulatory.tpicap.com/" + }, + { + "mic": "TMCC", + "acronym": "TMCC", + "name": "ICE TMC", + "city": "New York", + "country": "US", + "website": "https://www.theice.com" + }, + { + "mic": "TNLA", + "acronym": "TNLA", + "name": "EURONEXT - TRADED BUT NOT LISTED AMSTERDAM", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.euronext.com" + }, + { + "mic": "TNLB", + "acronym": "TNLB", + "name": "EURONEXT - TRADING FACILITY BRUSSELS", + "city": "Brussels", + "country": "BE", + "website": "https://www.euronext.com" + }, + { + "mic": "TPDA", + "acronym": "TPDA", + "name": "TP ICAP - UK - DIGITAL ASSETS - SPOT", + "city": "London", + "country": "GB", + "website": "https://www.tpicap.com" + }, + { + "mic": "TPDR", + "acronym": "TPIE", + "name": "TP ICAP EU - MTF - DERIVATIVES REGISTRATION", + "city": "Paris", + "country": "FR", + "website": "https://tpicap.com/tpicap/regulatory-hub/tp-icap-europe-sa" + }, + { + "mic": "TPEE", + "acronym": "TPEE", + "name": "TP ICAP EU - MTF - EQUITY AND ETF", + "city": "Paris", + "country": "FR", + "website": "https://regulatory.tpicap.com/tpicap/eu/tpicapeumtf" + }, + { + "mic": "TPER", + "acronym": "TPIE", + "name": "TULLETT PREBON EU OTF - REGISTRATION", + "city": "Paris", + "country": "FR", + "website": "https://regulatory.tpicap.com/tpicap/eu/tpeuotf" + }, + { + "mic": "TPIO", + "acronym": "TPIO", + "name": "TP ICAP EU - MTF - ORDERBOOK", + "city": "Paris", + "country": "FR", + "website": "https://www.tpicap.com" + }, + { + "mic": "TPIR", + "acronym": "TPIR", + "name": "TP ICAP EU - MTF - REGISTRATION", + "city": "Paris", + "country": "FR", + "website": "https://www.tpicap.com" + }, + { + "mic": "TPSB", + "acronym": "TPSB", + "name": "TP ICAP SEF", + "city": "New York", + "country": "US", + "website": "https://tpicap.com/tpicap/regulatory-hub/tp-icap-sef" + }, + { + "mic": "TPSG", + "acronym": "TPSG", + "name": "TP ICAP RMO", + "city": "Singapore", + "country": "SG", + "website": "https://tpicap.com/tpicap/" + }, + { + "mic": "TQEA", + "acronym": "TQEA", + "name": "TURQUOISE EUROPE - PERIODIC AUCTIONS ORDER BOOK", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.londonstockexchange.com/equities-trading/turquoise/turquoise-trading-services" + }, + { + "mic": "TQEM", + "acronym": "TQEM", + "name": "TURQUOISE EUROPE - DARK", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.londonstockexchange.com/equities-trading/turquoise/turquoise-trading-services" + }, + { + "mic": "TRAL", + "acronym": "TRAL", + "name": "REFINITIV TRANSACTIONS SERVICES LIMITED - FXALL RFQ", + "city": "London", + "country": "GB", + "website": "https://www.lseg.com/en/fx/venues/mtf-multilateral-trading-facility" + }, + { + "mic": "TRDX", + "acronym": "TRAD-X", + "name": "TRAD-X", + "city": "London", + "country": "GB", + "website": "https://www.tradition.com" + }, + { + "mic": "TREA", + "acronym": "TREA", + "name": "TRADEWEB EUROPE LIMITED - APA", + "city": "London", + "country": "GB", + "website": "https://www.tradeweb.com" + }, + { + "mic": "TREO", + "acronym": "TREO", + "name": "TRADEWEB EUROPE LIMITED - OTF", + "city": "London", + "country": "GB", + "website": "https://www.tradeweb.com" + }, + { + "mic": "TRFW", + "acronym": "TRFW", + "name": "REFINITIV TRANSACTION SERVICES LIMITED - FORWARDS MATCHING", + "city": "London", + "country": "GB", + "website": "https://www.reuters.com" + }, + { + "mic": "TRQA", + "acronym": "TRQA", + "name": "TURQUOISE - PERIODIC AUCTIONS ORDER BOOK", + "city": "London", + "country": "GB", + "website": "https://www.londonstockexchange.com/equities-trading/turquoise/turquoise-trading-services" + }, + { + "mic": "TRQM", + "acronym": "TRQM", + "name": "TURQUOISE - DARK ORDER BOOK", + "city": "London", + "country": "GB", + "website": "https://www.londonstockexchange.com/equities-trading/turquoise/turquoise-trading-services" + }, + { + "mic": "TRU1", + "acronym": "TRU1", + "name": "TRUEEX LLC - DESIGNATED CONTRACT MARKET (DMC)", + "city": "New York", + "country": "US", + "website": "https://www.trueex.com" + }, + { + "mic": "TRU2", + "acronym": "TRU2", + "name": "TRUEEX LLC - SEF (SWAP EXECUTION FACILITY)", + "city": "New York", + "country": "US", + "website": "https://www.trueex.com" + }, + { + "mic": "TSBF", + "acronym": "TSBF", + "name": "TRADITION SBSEF", + "city": "New York", + "country": "US", + "website": "https://www.traditionsef.com" + }, + { + "mic": "TSCD", + "acronym": "TSCD", + "name": "TP UK OTF - CREDIT DERIVATIVES", + "city": "London", + "country": "GB", + "website": "https://www.tpicap.com/tpicap/regulatory-hub" + }, + { + "mic": "TSED", + "acronym": "TSED", + "name": "TP UK OTF - EQUITY DERIVATIVES", + "city": "London", + "country": "GB", + "website": "https://www.tpicap.com/tpicap/regulatory-hub" + }, + { + "mic": "TSFI", + "acronym": "TSFI", + "name": "TP UK OTF - CORPORATE BONDS AND SECURITISED DEBT", + "city": "London", + "country": "GB", + "website": "https://www.tpicap.com/tpicap/regulatory-hub" + }, + { + "mic": "TSGB", + "acronym": "TSGB", + "name": "TP UK OTF - GOVERNMENT BONDS EXCLUDING UK GILTS", + "city": "London", + "country": "GB", + "website": "https://www.tpicap.com/tpicap/regulatory-hub" + }, + { + "mic": "TSGI", + "acronym": "TSGI", + "name": "TP UK OTF - GOVERNMENT BONDS - UK GILTS", + "city": "London", + "country": "GB", + "website": "https://www.tpicap.com/tpicap/regulatory-hub" + }, + { + "mic": "TSIR", + "acronym": "TSIR", + "name": "TP UK OTF - INTEREST RATE DERIVATIVES", + "city": "London", + "country": "GB", + "website": "https://www.tpicap.com/tpicap/regulatory-hub" + }, + { + "mic": "TSMM", + "acronym": "TSMM", + "name": "TP UK OTF - MONEY MARKET INSTRUMENTS", + "city": "London", + "country": "GB", + "website": "https://www.tpicap.com/tpicap/regulatory-hub" + }, + { + "mic": "TSMR", + "acronym": "TSMR", + "name": "TULLETT PREBON SECURITIES - MTF - REPOS", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/tullett-prebon-securities-mtf" + }, + { + "mic": "TUOB", + "acronym": "TUOB", + "name": "TP UK OTF - ORDERBOOK", + "city": "London", + "country": "GB", + "website": "https://www.tpicap.com/tpicap/regulatory-hub" + }, + { + "mic": "TWEA", + "acronym": "TWEA", + "name": "TRADEWEB EU BV - APA", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.tradeweb.com" + }, + { + "mic": "TWEM", + "acronym": "TWEM", + "name": "TRADEWEB EU BV - MTF", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.tradeweb.com" + }, + { + "mic": "TWEO", + "acronym": "TWEO", + "name": "TRADEWEB EU BV - OTF", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.tradeweb.com" + }, + { + "mic": "TWJT", + "acronym": "TWJT", + "name": "TRADEWEB JAPAN KK - ETP", + "city": "Tokyo", + "country": "JP", + "website": "https://www.tradeweb.com" + }, + { + "mic": "TWSF", + "acronym": "TWSEF", + "name": "TW SEF LLC", + "city": "New York", + "country": "US", + "website": "https://www.tradeweb.com" + }, + { + "mic": "TXBA", + "acronym": "LEVEL", + "name": "BOFA VWAP CROSS AT LEVEL", + "city": "Boston", + "country": "US", + "website": "https://www.levelmarkets.com/level-ats/" + }, + { + "mic": "TXSD", + "acronym": "TXSE", + "name": "TEXAS STOCK EXCHANGE - DARK", + "city": "Dallas", + "country": "US", + "website": "https://www.txse.com" + }, + { + "mic": "UBSC", + "acronym": "UBSC", + "name": "UBS PIN-FX", + "city": "Zurich", + "country": "CH", + "website": "https://www.ubs.com" + }, + { + "mic": "UBSF", + "acronym": "UBSF", + "name": "UBS FX", + "city": "Zurich", + "country": "CH", + "website": "https://www.ubs.com" + }, + { + "mic": "UBSI", + "acronym": "UBSI", + "name": "UBS EUROPE SE", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.ubs.com" + }, + { + "mic": "UBSP", + "acronym": "UBSP", + "name": "UBS PIN (UBS PRICE IMPROVEMENT NETWORK)", + "city": "New York", + "country": "US", + "website": "https://www.ubs.com/ats" + }, + { + "mic": "UBSY", + "acronym": "UBSY", + "name": "UBS AG LONDON BRANCH", + "city": "London", + "country": "GB", + "website": "https://www.ubs.com" + }, + { + "mic": "UKGD", + "acronym": "UKGD", + "name": "MTS UK", + "city": "London", + "country": "GB" + }, + { + "mic": "UKOR", + "acronym": "UKOR", + "name": "TP ICAP UK MTF - ORDERBOOK", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/tp-icap-uk-mtf" + }, + { + "mic": "UKRE", + "acronym": "UKRE", + "name": "TP ICAP UK MTF - REGISTRATION", + "city": "London", + "country": "GB", + "website": "https://tpicap.com/tpicap/regulatory-hub/tp-icap-uk-mtf" + }, + { + "mic": "USOB", + "acronym": "USOB", + "name": "NASDAQ STOCKHOLM AB - OTC USD WB EQ DERIVATIVES", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "USWB", + "acronym": "USWB", + "name": "NASDAQ STOCKHOLM AB - USD WB EQ DERIVATIVES", + "city": "Stockholm", + "country": "SE", + "website": "https://www.nasdaqomxnordic.com" + }, + { + "mic": "VABD", + "acronym": "VABD", + "name": "ICE BONDPOINT", + "city": "New York", + "country": "US", + "website": "https://www.theice.com" + }, + { + "mic": "VALX", + "acronym": "VCMM", + "name": "VIRTU CLIENT MARKET MAKING", + "city": "New York", + "country": "US", + "website": "https://www.virtu.com" + }, + { + "mic": "VCRS", + "acronym": "KCGM", + "name": "VIRTU MATCHIT - CONDITIONAL ROOM", + "city": "New York", + "country": "US", + "website": "https://www.virtu.com" + }, + { + "mic": "VDRK", + "acronym": "TSXV DRK", + "name": "TSX VENTURE EXCHANGE - DRK", + "city": "Toronto", + "country": "CA", + "website": "https://www.tsx.com" + }, + { + "mic": "VFMI", + "acronym": "KCGM", + "name": "VIRTU MATCHIT - MAIN CROSSING SESSION", + "city": "New York", + "country": "US", + "website": "https://www.virtu.com" + }, + { + "mic": "VFSI", + "acronym": "VIRTU SI", + "name": "VIRTU FINANCIAL IRELAND LIMITED - SYSTEMATIC INTERNALISER", + "city": "Dublin", + "country": "IE", + "website": "https://www.virtu.com" + }, + { + "mic": "VFXO", + "acronym": "VIRTU OTC", + "name": "VIRTU FINANCIAL IRELAND LIMITED - OTC", + "city": "Dublin", + "country": "IE", + "website": "https://www.virtu.com" + }, + { + "mic": "VNDM", + "acronym": "VNDM", + "name": "WALL STREET ACCESS NYC - VNDM", + "city": "New York", + "country": "US", + "website": "https://www.wsaccess.com" + }, + { + "mic": "VPXB", + "acronym": "VPXB", + "name": "EURONEXT - VENTES PUBLIQUES BRUSSELS", + "city": "Brussels", + "country": "BE", + "website": "https://www.euronext.com" + }, + { + "mic": "VTLS", + "acronym": "VTLS", + "name": "TRADELINK", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.transactionsolutions.de" + }, + { + "mic": "VTPS", + "acronym": "VTPS", + "name": "TRADEPLUS", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.transactionsolutions.de" + }, + { + "mic": "VWAP", + "acronym": "VWAP", + "name": "CBOE EUROPE EQUITIES - NL", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.markets.cboe.com/europe/equities/overview/" + }, + { + "mic": "VWDA", + "acronym": "VWDA", + "name": "VWD - APA SERVICE", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.transactionsolutions.de" + }, + { + "mic": "WABR", + "acronym": "WABR", + "name": "WALL STREET ACCESS NYC", + "city": "New York", + "country": "US", + "website": "https://www.wsaccess.com" + }, + { + "mic": "WBAH", + "acronym": "WBAH", + "name": "WIENER BOERSE AG AMTLICHER HANDEL (OFFICIAL MARKET)", + "city": "Vienna", + "country": "AT", + "website": "https://www.wienerboerse.at" + }, + { + "mic": "WBCL", + "acronym": "WBCL", + "name": "WARSAW STOCK EXCHANGE/BONDS/CATALYST/LISTING", + "city": "Warsaw", + "country": "PL", + "website": "https://www.gpwcatalyst.pl" + }, + { + "mic": "WBDM", + "acronym": "WBDM", + "name": "WIENER BOERSE AG VIENNA MTF (VIENNA MTF)", + "city": "Vienna", + "country": "AT", + "website": "https://www.wienerboerse.at" + }, + { + "mic": "WBMA", + "acronym": "WBAG", + "name": "WIENER BOERSE AG MIDPOINT AMTLICHER HANDEL (OFFICIAL MARKET)", + "city": "Vienna", + "country": "AT", + "website": "https://www.wienerboerse.at" + }, + { + "mic": "WBON", + "acronym": "WBON", + "name": "WARSAW STOCK EXCHANGE/ BONDS/CATALYST/MAIN MARKET", + "city": "Warsaw", + "country": "PL", + "website": "https://www.gpwcatalyst.pl" + }, + { + "mic": "WDER", + "acronym": "WDER", + "name": "WARSAW STOCK EXCHANGE/FINANCIAL DERIVATIVES", + "city": "Warsaw", + "country": "PL", + "website": "https://www.pochodne.gpw.pl" + }, + { + "mic": "WETP", + "acronym": "WETP", + "name": "WARSAW STOCK EXCHANGE/ ETPS", + "city": "Warsaw", + "country": "PL", + "website": "https://www.gpw.pl" + }, + { + "mic": "WFLP", + "acronym": "WCHV", + "name": "WELLS FARGO SECURITIES, LLC - EQUITIES - LIQUIDITY PROVIDERS", + "city": "New York", + "country": "US", + "website": "https://www.wellsfargo.com/cib/institutional-investing/wats-electronic-trading/" + }, + { + "mic": "WIND", + "acronym": "GPWB", + "name": "WARSAW STOCK EXCHANGE/INDICES", + "city": "Warsaw", + "country": "PL", + "website": "https://www.gpwbenchmark.pl" + }, + { + "mic": "WINX", + "acronym": "WINX", + "name": "WINTERFLOOD SECURITIES LIMITED - MANUAL TRADING", + "city": "London", + "country": "GB", + "website": "https://www.winterflood.com" + }, + { + "mic": "WIPO", + "acronym": "WSE", + "name": "WARSAW STOCK EXCHANGE - OTHER THAN XOFF OR XXXX", + "city": "Warsaw", + "country": "PL", + "website": "https://www.wse.pl" + }, + { + "mic": "WMSL", + "acronym": "WMSL", + "name": "WEMATCH - SBL", + "city": "London", + "country": "GB", + "website": "https://wematch.live/" + }, + { + "mic": "WMSW", + "acronym": "WMSW", + "name": "WEMATCH - SWAPS", + "city": "London", + "country": "GB", + "website": "https://wematch.live/" + }, + { + "mic": "WMTF", + "acronym": "WMTF", + "name": "WARSAW STOCK EXCHANGE/BONDS/CATALYST/MTF", + "city": "Warsaw", + "country": "PL", + "website": "https://www.gpwcatalyst.pl" + }, + { + "mic": "WQXL", + "acronym": "WQXL", + "name": "EURONEXT - MARKET WITHOUT QUOTATIONS LISBON", + "city": "Lisbon", + "country": "PT", + "website": "https://www.euronext.com" + }, + { + "mic": "WSBL", + "acronym": "WSBL", + "name": "WEMATCH US - SBL", + "city": "New York", + "country": "US", + "website": "https://wematch.live/" + }, + { + "mic": "WTRS", + "acronym": "WTRS", + "name": "WEMATCH US - SWAPS", + "city": "New York", + "country": "US", + "website": "https://wematch.live/" + }, + { + "mic": "XACD", + "acronym": "XACD", + "name": "EURONEXT ACCESS DUBLIN", + "city": "Dublin", + "country": "IE", + "website": "https://www.euronext.com" + }, + { + "mic": "XADE", + "acronym": "ATHEXD", + "name": "ATHENS EXCHANGE S.A. DERIVATIVES MARKET", + "city": "Athens", + "country": "GR", + "website": "https://www.athexgroup.gr" + }, + { + "mic": "XADF", + "acronym": "XADF", + "name": "FINRA ALTERNATIVE DISPLAY FACILITY (ADF)", + "city": "Washington/New York", + "country": "US", + "website": "https://www.finra.org" + }, + { + "mic": "XAMC", + "acronym": "XAMC", + "name": "EURONEXT AMSTERDAM – MULTI-CURRENCY TRADING", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.euronext.com" + }, + { + "mic": "XAPA", + "acronym": "XAPA", + "name": "EURONEXT - APA", + "city": "Paris", + "country": "FR", + "website": "https://www.euronext.com" + }, + { + "mic": "XASE", + "acronym": "AMEX", + "name": "NYSE AMERICAN LLC", + "city": "New York", + "country": "US", + "website": "https://www.nyse.com" + }, + { + "mic": "XATH", + "acronym": "ATHEXC", + "name": "ATHENS EXCHANGE S.A. CASH MARKET", + "city": "Athens", + "country": "GR", + "website": "https://www.athexgroup.gr" + }, + { + "mic": "XATL", + "acronym": "ISE ASM", + "name": "ATLANTIC SECURITIES MARKET", + "city": "Dublin", + "country": "IE", + "website": "https://www.ise.ie" + }, + { + "mic": "XATX", + "acronym": "XATX", + "name": "ALPHA-X", + "city": "Toronto", + "country": "CA", + "website": "https://www.tmx.com" + }, + { + "mic": "XBAR", + "acronym": "XBAR", + "name": "BOLSA DE BARCELONA", + "city": "Barcelona", + "country": "ES", + "website": "https://www.borsabcn.es" + }, + { + "mic": "XBCX", + "acronym": "XBCX", + "name": "MERCADO DE VALORES DE MENDOZA S.A.", + "city": "Mendoza", + "country": "AR", + "website": "https://www.mervalmza.com.ar" + }, + { + "mic": "XBES", + "acronym": "BESA", + "name": "JSE CASH BOND MARKET", + "city": "Johannesburg", + "country": "ZA", + "website": "https://www.jse.co.za" + }, + { + "mic": "XBIL", + "acronym": "XBIL", + "name": "BOLSA DE VALORES DE BILBAO", + "city": "Bilbao", + "country": "ES", + "website": "https://www.bolsabilbao.es" + }, + { + "mic": "XBIS", + "acronym": "ISM", + "name": "BARBADOS STOCK EXCHANGE - INTERNATIONAL SECURITIES MARKET", + "city": "Bridgetown", + "country": "BB", + "website": "https://www.bse.com.bb" + }, + { + "mic": "XBKF", + "acronym": "SET", + "name": "STOCK EXCHANGE OF THAILAND - FOREIGN BOARD", + "city": "Bangkok", + "country": "TH", + "website": "https://www.set.or.th" + }, + { + "mic": "XBLK", + "acronym": "XBLK", + "name": "EURONEXT BLOCK 2", + "city": "Paris", + "country": "FR", + "website": "https://www.euronext.com" + }, + { + "mic": "XBND", + "acronym": "XBND", + "name": "BUDAPEST STOCK EXCHANGE - XBOND", + "city": "Budapest", + "country": "HU", + "website": "https://www.bet.hu" + }, + { + "mic": "XBOS", + "acronym": "BSE", + "name": "NASDAQ OMX BX", + "city": "New York", + "country": "US", + "website": "https://www.nasdaqomxtrader.com" + }, + { + "mic": "XBRD", + "acronym": "XBRD", + "name": "EURONEXT - EURONEXT BRUSSELS - DERIVATIVES", + "city": "Brussels", + "country": "BE", + "website": "https://www.euronext.com" + }, + { + "mic": "XBRT", + "acronym": "BRUT", + "name": "BRUT ECN", + "city": "New York", + "country": "US", + "website": "https://www.nasdaqtrader.com" + }, + { + "mic": "XBSD", + "acronym": "REGF", + "name": "DERIVATIVES REGULATED MARKET - BVB", + "city": "Bucharest", + "country": "RO", + "website": "https://www.bvb.ro" + }, + { + "mic": "XBXO", + "acronym": "XBXO", + "name": "NASDAQ OMX BX OPTIONS", + "city": "New York", + "country": "US", + "website": "https://www.nasdaqomxtrader.com" + }, + { + "mic": "XCAN", + "acronym": "XCAN", + "name": "CAN - ATS", + "city": "Bucharest", + "country": "RO", + "website": "https://www.bvb.ro" + }, + { + "mic": "XCBD", + "acronym": "XCBD", + "name": "CBOE DIGITAL EXCHANGE", + "city": "Chicago", + "country": "US", + "website": "https://www.cboedigital.com" + }, + { + "mic": "XCBF", + "acronym": "CFE", + "name": "CBOE FUTURES EXCHANGE", + "city": "Chicago", + "country": "US", + "website": "https://www.cfe.cboe.com" + }, + { + "mic": "XCEC", + "acronym": "COMEX", + "name": "COMMODITIES EXCHANGE CENTER", + "city": "New York", + "country": "US", + "website": "https://www.cmegroup.com" + }, + { + "mic": "XCHI", + "acronym": "XCHI", + "name": "NYSE TEXAS, INC.", + "city": "Dallas", + "country": "US", + "website": "https://www.nyse.com" + }, + { + "mic": "XCIS", + "acronym": "NSX", + "name": "NYSE NATIONAL, INC.", + "city": "New York", + "country": "US", + "website": "https://www.nyse.com" + }, + { + "mic": "XCTS", + "acronym": "XCTS", + "name": "BOERSE STUTTGART - TECHNICAL PLATFORM 4", + "city": "Stuttgart", + "country": "DE", + "website": "https://www.boerse-stuttgart.de" + }, + { + "mic": "XCX2", + "acronym": "XCX2", + "name": "CX2", + "city": "Toronto", + "country": "CA", + "website": "https://www.chi-x.com/ca" + }, + { + "mic": "XCYO", + "acronym": "XCYO", + "name": "CYPRUS STOCK EXCHANGE - OTC", + "city": "Nicosia (Lefkosia)", + "country": "CY", + "website": "https://www.cse.com.cy" + }, + { + "mic": "XDEX", + "acronym": "XDEX", + "name": "BOERSE STUTTGART - DIGITAL EXCHANGE", + "city": "Stuttgart", + "country": "DE", + "website": "https://www.boerse-stuttgart.de" + }, + { + "mic": "XDLP", + "acronym": "SIX", + "name": "SIX SWISS EXCHANGE - DEAL POOL - BOOK BUILDING AND ANNOUNCEMENT PLATFORM", + "city": "Zurich", + "country": "CH", + "website": "https://www.six-group.com/en/site/exchanges.html" + }, + { + "mic": "XDMI", + "acronym": "IDEM", + "name": "ITALIAN DERIVATIVES MARKET", + "city": "Milan", + "country": "IT", + "website": "https://www.borsaitaliana.it" + }, + { + "mic": "XDRF", + "acronym": "AIAF", + "name": "AIAF - MERCADO DE RENTA FIJA", + "city": "Madrid", + "country": "ES", + "website": "https://www.bolsasymercados.es/bme-exchange/" + }, + { + "mic": "XDRK", + "acronym": "TSX DRK", + "name": "TORONTO STOCK EXCHANGE - DRK", + "city": "Toronto", + "country": "CA", + "website": "https://www.tsx.com" + }, + { + "mic": "XDSM", + "acronym": "XDSM", + "name": "BORSA ISTANBUL - DEBT SECURITIES MARKET", + "city": "Istanbul", + "country": "TR", + "website": "https://www.borsaistanbul.com" + }, + { + "mic": "XECM", + "acronym": "XECM", + "name": "MTF - CYPRUS EXCHANGE", + "city": "Nicosia", + "country": "CY", + "website": "https://www.cse.com.cy/en/default.asp" + }, + { + "mic": "XECO", + "acronym": "XECO", + "name": "EURONEXT OTHER COMMODITY DERIV", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.euronext.com/en" + }, + { + "mic": "XEDA", + "acronym": "EXIST", + "name": "ELECTRICITY DAY-AHEAD MARKET", + "city": "Istanbul", + "country": "TR", + "website": "https://www.epias.com.tr" + }, + { + "mic": "XEER", + "acronym": "EEX", + "name": "EUROPEAN ENERGY EXCHANGE - REGULATED MARKET", + "city": "Leipzig", + "country": "DE", + "website": "https://www.eex.com" + }, + { + "mic": "XEHQ", + "acronym": "XEHQ", + "name": "EUREX REPO - HQLA MARKET", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.eurexrepo.com" + }, + { + "mic": "XEID", + "acronym": "EXIST", + "name": "ELECTRICITY INTRA-DAY MARKET", + "city": "Istanbul", + "country": "TR", + "website": "https://www.epias.com.tr" + }, + { + "mic": "XEMA", + "acronym": "XETRA MIDPOINT", + "name": "XETRA MIDPOINT REGULATED MARKET", + "city": "Frankfurt", + "country": "DE", + "website": "https://deutsche-boerse.com" + }, + { + "mic": "XEMB", + "acronym": "XETRA MIDPOINT", + "name": "XETRA MIDPOINT OPEN MARKET", + "city": "Frankfurt", + "country": "DE", + "website": "https://deutsche-boerse.com" + }, + { + "mic": "XEMI", + "acronym": "XETRA MIDPOINT", + "name": "XETRA MIDPOINT SCALE", + "city": "Frankfurt", + "country": "DE", + "website": "https://deutsche-boerse.com" + }, + { + "mic": "XEQT", + "acronym": "XEQT", + "name": "BOERSE BERLIN EQUIDUCT TRADING", + "city": "Berlin", + "country": "DE", + "website": "https://www.equiduct-trading.de" + }, + { + "mic": "XEQU", + "acronym": "XEQU", + "name": "BOERSE BERLIN EQUIDUCT TRADING - US", + "city": "Berlin", + "country": "DE", + "website": "https://www.boerse-berlin.de" + }, + { + "mic": "XEQY", + "acronym": "XEQY", + "name": "BORSA ISTANBUL - EQUITY MARKET", + "city": "Istanbul", + "country": "TR", + "website": "https://www.borsaistanbul.com" + }, + { + "mic": "XERE", + "acronym": "XERE", + "name": "EUREX REPO - FUNDING AND FINANCING PRODUCTS", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.eurexrepo.com" + }, + { + "mic": "XERT", + "acronym": "XERT", + "name": "EUREX REPO - TRIPARTY", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.eurexrepo.com" + }, + { + "mic": "XESM", + "acronym": "XESM", + "name": "EURONEXT GROWTH DUBLIN", + "city": "Dublin", + "country": "IE", + "website": "https://www.ise.ie" + }, + { + "mic": "XETA", + "acronym": "XETRA", + "name": "XETRA - REGULIERTER MARKT", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.deutsche-boerse.com" + }, + { + "mic": "XETB", + "acronym": "XETRA", + "name": "XETRA - FREIVERKEHR", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.deutsche-boerse.com" + }, + { + "mic": "XETE", + "acronym": "XETE", + "name": "XETRA - NON-FINANCIAL INSTRUMENTS", + "city": "Eschborn", + "country": "DE", + "website": "https://www.deutsche-boerse.com" + }, + { + "mic": "XETF", + "acronym": "XETF", + "name": "EURONEXT ETF ACCESS", + "city": "Paris", + "country": "FR", + "website": "https://www.euronext.com" + }, + { + "mic": "XETS", + "acronym": "XETS", + "name": "XETRA - SCALE", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.deutsche-boerse.com" + }, + { + "mic": "XETU", + "acronym": "XETU", + "name": "XETRA - REGULIERTERMARKT - OFF-BOOK", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.deutsche-boerse.com" + }, + { + "mic": "XETV", + "acronym": "XETV", + "name": "XETRA - FREIVERKEHR - OFF-BOOK", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.deutsche-boerse.com" + }, + { + "mic": "XETW", + "acronym": "XETW", + "name": "XETRA - SCALE - OFF-BOOK", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.deutsche-boerse.com" + }, + { + "mic": "XETX", + "acronym": "XETX", + "name": "XETRA - NON-FINANCIAL INSTRUMENTS - OFF-BOOK", + "city": "Eschborn", + "country": "DE", + "website": "https://www.deutsche-boerse.com" + }, + { + "mic": "XEUC", + "acronym": "XEUC", + "name": "EURONEXT COM, COMMODITIES FUTURES AND OPTIONS", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.euronext.com" + }, + { + "mic": "XEUE", + "acronym": "XEUE", + "name": "EURONEXT EQF, EQUITIES AND INDICES DERIVATIVES", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.euronext.com" + }, + { + "mic": "XEUI", + "acronym": "XEUI", + "name": "EURONEXT IRF, INTEREST RATE FUTURE AND OPTIONS", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.euronext.com" + }, + { + "mic": "XEUM", + "acronym": "XEUM", + "name": "EUREX REPO SECLEND MARKET", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.eurexrepo.com" + }, + { + "mic": "XEYE", + "acronym": "ISE GEM", + "name": "IRISH STOCK EXCHANGE - GLOBAL EXCHANGE MARKET", + "city": "Dublin", + "country": "IE", + "website": "https://www.ise.ie" + }, + { + "mic": "XFCI", + "acronym": "XFCI", + "name": "FINANCIALCONTENT - INDEXES", + "city": "San Carlos", + "country": "US", + "website": "https://www.financialcontent.com" + }, + { + "mic": "XFDA", + "acronym": "XFDA", + "name": "FINANCIALCONTENT - DIGITAL ASSET TRADE REPORTING FACILITY", + "city": "San Carlos", + "country": "US", + "website": "https://www.financialcontent.com" + }, + { + "mic": "XFNO", + "acronym": "XFNO", + "name": "BORSA ISTANBUL - FUTURES AND OPTIONS MARKET", + "city": "Istanbul", + "country": "TR", + "website": "https://www.borsaistanbul.com" + }, + { + "mic": "XGAT", + "acronym": "TRADEGATE EXCHANGE", + "name": "TRADEGATE EXCHANGE - FREIVERKEHR", + "city": "Berlin", + "country": "DE", + "website": "https://www.tradegate.de" + }, + { + "mic": "XGCX", + "acronym": "GCX", + "name": "GLOBAL COMMODITIES EXCHANGE", + "city": "London", + "country": "GB", + "website": "https://www.gmex-group.com" + }, + { + "mic": "XGDX", + "acronym": "GDX", + "name": "GLOBAL DERIVATIVES EXCHANGE", + "city": "London", + "country": "GB", + "website": "https://www.gmex-group.com" + }, + { + "mic": "XGEM", + "acronym": "HK GEM", + "name": "HONG KONG GROWTH ENTERPRISES MARKET", + "city": "Hong Kong", + "country": "HK", + "website": "https://www.hkgem.com" + }, + { + "mic": "XGLO", + "acronym": "XGLO", + "name": "WARSAW STOCK EXCHANGE/ EQUITIES/GLOBAL CONNECT - MTF", + "city": "Warsaw", + "country": "PL", + "website": "https://www.gpw.pl" + }, + { + "mic": "XGRM", + "acronym": "TGAG", + "name": "TRADEGATE EXCHANGE - REGULIERTER MARKT", + "city": "Berlin", + "country": "DE", + "website": "https://www.tradegate.de" + }, + { + "mic": "XGSX", + "acronym": "GSX", + "name": "GLOBAL SECURITIES EXCHANGE", + "city": "London", + "country": "GB", + "website": "https://www.gmex-group.com" + }, + { + "mic": "XHNF", + "acronym": "XHNF", + "name": "HANOI STOCK EXCHANGE - DERIVATIVES", + "city": "Hanoi", + "country": "VN", + "website": "https://www.hnx.vn" + }, + { + "mic": "XHNX", + "acronym": "UPCOM", + "name": "HANOI STOCK EXCHANGE (UNLISTED PUBLIC COMPANY TRADING PLATFORM)", + "city": "Hanoi", + "country": "VN", + "website": "https://www.hnx.vn" + }, + { + "mic": "XIMM", + "acronym": "XIMM", + "name": "INTERNATIONAL MONETARY MARKET", + "city": "Chicago", + "country": "US", + "website": "https://www.cme.com" + }, + { + "mic": "XINE", + "acronym": "INE", + "name": "SHANGHAI INTERNATIONAL ENERGY EXCHANGE", + "city": "Shanghai", + "country": "CN", + "website": "https://www.ine.cn" + }, + { + "mic": "XIOM", + "acronym": "IOM", + "name": "INDEX AND OPTIONS MARKET", + "city": "Chicago", + "country": "US", + "website": "https://www.cme.com" + }, + { + "mic": "XIPO", + "acronym": "EBB", + "name": "HELEX ELECTRONIC BOOK BUILDING", + "city": "Athens", + "country": "GR", + "website": "https://www.ase.gr" + }, + { + "mic": "XISA", + "acronym": "ISE", + "name": "INTERNATIONAL SECURITIES EXCHANGE, LLC - ALTERNATIVE MARKETS", + "city": "New York", + "country": "US", + "website": "https://www.ise.com" + }, + { + "mic": "XISE", + "acronym": "ISE", + "name": "INTERNATIONAL SECURITIES EXCHANGE, LLC - EQUITIES", + "city": "New York", + "country": "US", + "website": "https://www.ise.com" + }, + { + "mic": "XKBT", + "acronym": "KCBT", + "name": "KANSAS CITY BOARD OF TRADE", + "city": "Kansas City", + "country": "US", + "website": "https://www.kcbt.com" + }, + { + "mic": "XKCM", + "acronym": "XKCM", + "name": "KOREA EXCHANGE COMMODITY MARKET", + "city": "Seoul", + "country": "KR", + "website": "https://kcm.krx.co.kr" + }, + { + "mic": "XKEM", + "acronym": "XKEM", + "name": "KOREA EXCHANGE EMISSIONS MARKET", + "city": "Seoul", + "country": "KR", + "website": "https://kcm.krx.co.kr" + }, + { + "mic": "XKFE", + "acronym": "KRX FM", + "name": "KOREA EXCHANGE (FUTURES MARKET)", + "city": "Seoul", + "country": "KR", + "website": "http://eng.krx.co.kr" + }, + { + "mic": "XKON", + "acronym": "KONEX", + "name": "KOREA NEW EXCHANGE", + "city": "Seoul", + "country": "KR" + }, + { + "mic": "XKOS", + "acronym": "KOSDAQ", + "name": "KOREA EXCHANGE (KOSDAQ)", + "city": "Seoul", + "country": "KR", + "website": "http://eng.krx.co.kr" + }, + { + "mic": "XLAT", + "acronym": "XLAT", + "name": "MERCADO DE VALORES LATINOAMERICANOS (LATIBEX SMN)", + "city": "Madrid", + "country": "ES", + "website": "https://www.latibex.com" + }, + { + "mic": "XLDX", + "acronym": "LDX", + "name": "LONDON DERIVATIVES EXCHANGE", + "city": "London", + "country": "GB", + "website": "https://www.gmex-group.com" + }, + { + "mic": "XLJM", + "acronym": "XLJM", + "name": "SI ENTER", + "city": "Ljubljana", + "country": "SI", + "website": "https://www.sienter.si" + }, + { + "mic": "XLOM", + "acronym": "LSE", + "name": "LONDON STOCK EXCHANGE - MTF", + "city": "London", + "country": "GB", + "website": "https://www.londonstockexchange.com" + }, + { + "mic": "XMAD", + "acronym": "XMAD", + "name": "BOLSA DE MADRID", + "city": "Madrid", + "country": "ES", + "website": "https://www.bolsamadrid.es" + }, + { + "mic": "XMAI", + "acronym": "XMAI", + "name": "MARKET FOR ALTERNATIVE INVESTMENT", + "city": "Bangkok", + "country": "TH", + "website": "https://www.set.or.th" + }, + { + "mic": "XMAT", + "acronym": "XMAT", + "name": "EURONEXT PARIS MATIF", + "city": "Paris", + "country": "FR", + "website": "https://www.euronext.com" + }, + { + "mic": "XMEV", + "acronym": "MERVAL", + "name": "MERCADO DE VALORES DE BUENOS AIRES S.A.", + "city": "Buenos Aires", + "country": "AR", + "website": "https://www.merval.sba.com.ar" + }, + { + "mic": "XMFE", + "acronym": "XMFE", + "name": "MIAX FUTURES EXCHANGE - OCC CLEARING", + "city": "Minneapolis", + "country": "US", + "website": "https://www.miaxglobal.com" + }, + { + "mic": "XMFX", + "acronym": "XMFX", + "name": "MEFF FX FINANCIAL DERIVATIVES", + "city": "Madrid", + "country": "ES", + "website": "https://www.meff.es" + }, + { + "mic": "XMIO", + "acronym": "XMIO", + "name": "MIAMI INTERNATIONAL SECURITIES EXCHANGE", + "city": "Princeton", + "country": "US", + "website": "https://www.miaxglobal.com" + }, + { + "mic": "XMLI", + "acronym": "XMLI", + "name": "EURONEXT ACCESS PARIS", + "city": "Paris", + "country": "FR", + "website": "https://www.euronext.com" + }, + { + "mic": "XMME", + "acronym": "XMME", + "name": "CYPRUS STOCK EXCHANGE - SMES", + "city": "Nicosia (Lefkosia)", + "country": "CY", + "website": "https://www.cse.com.cy" + }, + { + "mic": "XMON", + "acronym": "XMON", + "name": "EURONEXT PARIS MONEP", + "city": "Paris", + "country": "FR", + "website": "https://www.euronext.com" + }, + { + "mic": "XMOT", + "acronym": "XMOT", + "name": "EURONEXT - ACCESS MILAN", + "city": "Milan", + "country": "IT", + "website": "https://www.borsaitaliana.it" + }, + { + "mic": "XMPW", + "acronym": "MEPD", + "name": "MEFF POWER DERIVATIVES", + "city": "Madrid", + "country": "ES", + "website": "https://www.meff.com" + }, + { + "mic": "XMRV", + "acronym": "MEFF", + "name": "MEFF FINANCIAL DERIVATIVES", + "city": "Madrid", + "country": "ES", + "website": "https://www.meff.com" + }, + { + "mic": "XMSM", + "acronym": "XMSM", + "name": "EURONEXT DUBLIN", + "city": "Dublin", + "country": "IE", + "website": "https://www.ise.ie" + }, + { + "mic": "XMTI", + "acronym": "BVB", + "name": "BVB MTS INTERNATIONAL", + "city": "Bucharest", + "country": "RO", + "website": "https://www.bvb.ro" + }, + { + "mic": "XMVL", + "acronym": "XMVL", + "name": "MERCADO DE VALORES DEL LITORAL S.A.", + "city": "Santa Fe", + "country": "AR", + "website": "https://www.mvl.com.ar" + }, + { + "mic": "XNCM", + "acronym": "XNCM", + "name": "NASDAQ CAPITAL MARKET", + "city": "New York", + "country": "US", + "website": "https://www.nasdaq.com" + }, + { + "mic": "XNCO", + "acronym": "XNCO", + "name": "WARSAW STOCK EXCHANGE/ EQUITIES/NEW CONNECT - MTF", + "city": "Warsaw", + "country": "PL", + "website": "https://www.newconnect.pl" + }, + { + "mic": "XNDQ", + "acronym": "XNDQ", + "name": "NASDAQ OPTIONS MARKET", + "city": "New York", + "country": "US", + "website": "https://www.nasdaq.com" + }, + { + "mic": "XNFI", + "acronym": "XNFI", + "name": "NASDAQ FIXED INCOME TRADING", + "city": "New York", + "country": "US", + "website": "https://www.nasdaq.com" + }, + { + "mic": "XNGS", + "acronym": "NGS", + "name": "NASDAQ/NGS (GLOBAL SELECT MARKET)", + "city": "New York", + "country": "US", + "website": "https://www.nasdaq.com" + }, + { + "mic": "XNIM", + "acronym": "XNIM", + "name": "NASDAQ INTERMARKET", + "city": "New York", + "country": "US", + "website": "https://www.nasdaq.com" + }, + { + "mic": "XNMS", + "acronym": "XNMS", + "name": "NASDAQ/NMS (GLOBAL MARKET)", + "city": "New York", + "country": "US", + "website": "https://www.nasdaq.com" + }, + { + "mic": "XNRG", + "acronym": "BVB", + "name": "BVB ENERGY DERIVATIVES", + "city": "Bucharest", + "country": "RO", + "website": "https://www.bvb.ro" + }, + { + "mic": "XNXD", + "acronym": "XNXD", + "name": "NXCHANGE B.V. MTF", + "city": "Amsterdam", + "country": "NL", + "website": "https://www.nxchange.com" + }, + { + "mic": "XNYE", + "acronym": "NYMEX ECM", + "name": "NEW YORK MERCANTILE EXCHANGE - OTC MARKETS", + "city": "New York", + "country": "US", + "website": "https://www.nymex.com" + }, + { + "mic": "XNYL", + "acronym": "NYMEX MTF LIMITED", + "name": "NEW YORK MERCANTILE EXCHANGE - ENERGY MARKETS", + "city": "New York", + "country": "US", + "website": "https://www.nymexonlchclearnet.com" + }, + { + "mic": "XOAA", + "acronym": "XOAA", + "name": "OSLO BORS ASA - OSLO AXESS LIT X AUCTIONS", + "city": "Oslo", + "country": "NO", + "website": "https://www.oslobors.no" + }, + { + "mic": "XOAD", + "acronym": "XOAD", + "name": "OSLO AXESS NORTH SEA - DARK POOL", + "city": "Oslo", + "country": "NO", + "website": "https://www.oslobors.no" + }, + { + "mic": "XOAM", + "acronym": "ABM", + "name": "NORDIC ALTERNATIVE BOND MARKET", + "city": "Oslo", + "country": "NO", + "website": "https://www.oslobors.no" + }, + { + "mic": "XOAS", + "acronym": "XOAS", + "name": "EURONEXT EXPAND OSLO", + "city": "Oslo", + "country": "NO", + "website": "https://www.oslobors.no" + }, + { + "mic": "XOBD", + "acronym": "XOBD", + "name": "OSLO BORS - DERIVATIVES MARKET", + "city": "Oslo", + "country": "NO", + "website": "https://www.oslobors.no" + }, + { + "mic": "XOSA", + "acronym": "XOSA", + "name": "OSLO BORS - LIT X AUCTIONS", + "city": "Oslo", + "country": "NO", + "website": "https://www.oslobors.no" + }, + { + "mic": "XOSC", + "acronym": "XOSC", + "name": "OSLO CONNECT", + "city": "Oslo", + "country": "NO", + "website": "https://www.oslobors.no" + }, + { + "mic": "XOSD", + "acronym": "XOSD", + "name": "OSLO BORS NORTH SEA - DARK POOL", + "city": "Oslo", + "country": "NO", + "website": "https://www.oslobors.no" + }, + { + "mic": "XOSE", + "acronym": "OSE", + "name": "OSAKA EXCHANGE", + "city": "Osaka", + "country": "JP", + "website": "https://www.jpx.co.jp" + }, + { + "mic": "XOSJ", + "acronym": "J-NET", + "name": "OSAKA EXCHANGE J-NET", + "city": "Osaka", + "country": "JP", + "website": "https://www.jpx.co.jp" + }, + { + "mic": "XPAC", + "acronym": "AUCTIONS", + "name": "POSIT AUCTION", + "city": "Dublin", + "country": "IE", + "website": "https://www.virtu.com" + }, + { + "mic": "XPAL", + "acronym": "XPAL", + "name": "POSIT AUCTION UK", + "city": "London", + "country": "GB", + "website": "https://www.virtu.com" + }, + { + "mic": "XPHL", + "acronym": "PHLX", + "name": "NASDAQ OMX PHLX", + "city": "Philadelphia", + "country": "US", + "website": "https://www.phlx.com" + }, + { + "mic": "XPHO", + "acronym": "XPHO", + "name": "PHILADELPHIA OPTIONS EXCHANGE", + "city": "Philadelphia", + "country": "US", + "website": "https://www.phlx.com" + }, + { + "mic": "XPHX", + "acronym": "XPHX", + "name": "PEEL HUNT CROSSING", + "city": "London", + "country": "GB", + "website": "https://www.peelhunt.com" + }, + { + "mic": "XPMC", + "acronym": "XPMC", + "name": "EURONEXT PARIS – MULTI-CURRENCY TRADING", + "city": "Paris", + "country": "FR", + "website": "https://www.euronext.com" + }, + { + "mic": "XPMS", + "acronym": "XPMS", + "name": "BORSA ISTANBUL - PRECIOUS METALS AND DIAMONDS MARKETS", + "city": "Istanbul", + "country": "TR", + "website": "https://www.borsaistanbul.com" + }, + { + "mic": "XPOL", + "acronym": "XPOL", + "name": "POSIT DARK UK", + "city": "London", + "country": "GB", + "website": "https://www.itg.com" + }, + { + "mic": "XPOR", + "acronym": "XPOR", + "name": "PORTAL", + "city": "Washington", + "country": "US", + "website": "https://www.nasdaqportalmarket.com" + }, + { + "mic": "XPOS", + "acronym": "DARK", + "name": "POSIT DARK", + "city": "Dublin", + "country": "IE", + "website": "https://www.itg.com" + }, + { + "mic": "XPRM", + "acronym": "PSE", + "name": "PRAGUE STOCK EXCHANGE - MTF", + "city": "Prague", + "country": "CZ", + "website": "https://www.pse.cz" + }, + { + "mic": "XPSF", + "acronym": "EEX", + "name": "EUROPEAN ENERGY EXCHANGE - REGULATED GAS MARKET", + "city": "Leipzig", + "country": "DE", + "website": "https://www.eex.com" + }, + { + "mic": "XPSX", + "acronym": "PSX", + "name": "NASDAQ OMX PSX", + "city": "New York", + "country": "US", + "website": "https://www.nasdaqtrader.com" + }, + { + "mic": "XPVT", + "acronym": "LSE", + "name": "LONDON STOCK EXCHANGE – PRIVATE SECURITIES MARKET", + "city": "London", + "country": "GB", + "website": "https://www.londonstockexchange.com" + }, + { + "mic": "XQMH", + "acronym": "SIX", + "name": "SIX SWISS EXCHANGE - STRUCTURED PRODUCTS", + "city": "Zurich", + "country": "CH", + "website": "https://www.six-structured-products.com" + }, + { + "mic": "XQOD", + "acronym": "SIX", + "name": "SIX SWISS EXCHANGE - ETF QOD", + "city": "Zurich", + "country": "CH", + "website": "https://www.six-group.com/en/site/exchanges.html" + }, + { + "mic": "XQTX", + "acronym": "XQTX", + "name": "BOERSE DUESSELDORF - QUOTRIX", + "city": "Duesseldorf", + "country": "DE", + "website": "https://www.boerse-duesseldorf.de" + }, + { + "mic": "XRAS", + "acronym": "RASDAQ", + "name": "RASDAQ", + "city": "Bucharest", + "country": "RO", + "website": "https://www.bvb.ro" + }, + { + "mic": "XREP", + "acronym": "SIX", + "name": "SIX REPO AG - CH REPO MARKET", + "city": "Zurich", + "country": "CH", + "website": "https://www.six-repo.com" + }, + { + "mic": "XRFQ", + "acronym": "RFQ", + "name": "POSIT RFQ", + "city": "Dublin", + "country": "IE", + "website": "https://www.itg.com" + }, + { + "mic": "XRMO", + "acronym": "RMS CZ", + "name": "RM-SYSTEM CZECH STOCK EXCHANGE - MTF", + "city": "Prague", + "country": "CZ", + "website": "https://www.rmsystem.cz" + }, + { + "mic": "XROT", + "acronym": "SIX", + "name": "SIX REPO AG - OTC SPOT MARKET", + "city": "Zurich", + "country": "CH", + "website": "https://www.six-repo.com" + }, + { + "mic": "XROX", + "acronym": "MERVAROS", + "name": "MERCADO DE VALORES DE ROSARIO S.A.", + "city": "Rosario", + "country": "AR", + "website": "https://www.mervaros.com.ar" + }, + { + "mic": "XRSP", + "acronym": "XRSP", + "name": "PEEL HUNT RETAIL", + "city": "London", + "country": "GB", + "website": "https://www.peelhunt.com" + }, + { + "mic": "XSAF", + "acronym": "SAFEX", + "name": "JSE EQUITY DERIVATIVES MARKET", + "city": "Johannesburg", + "country": "ZA", + "website": "https://www.safex.co.za" + }, + { + "mic": "XSBI", + "acronym": "XSBI", + "name": "JAPANNEXT - X - MARKET", + "city": "Tokyo", + "country": "JP", + "website": "https://www.japannext.co.jp" + }, + { + "mic": "XSBT", + "acronym": "SGX-BT", + "name": "SGX BOND PRO", + "city": "Singapore", + "country": "SG", + "website": "https://www.sgx.com" + }, + { + "mic": "XSC1", + "acronym": "XSC1", + "name": "BOERSE FRANKFURT WARRANTS TECHNICAL 1", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.zertifikateboerse.de" + }, + { + "mic": "XSC2", + "acronym": "XSC2", + "name": "BOERSE FRANKFURT WARRANTS TECHNICAL 2", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.zertifikateboerse.de" + }, + { + "mic": "XSC3", + "acronym": "XSC3", + "name": "BOERSE FRANKFURT WARRANTS TECHNICAL 3", + "city": "Frankfurt", + "country": "DE", + "website": "https://www.zertifikateboerse.de" + }, + { + "mic": "XSCA", + "acronym": "XSCA", + "name": "SGX CATALIST", + "city": "Singapore", + "country": "SG", + "website": "https://www.sgx.com" + }, + { + "mic": "XSCE", + "acronym": "SICOM", + "name": "SGX COMMODITIES", + "city": "Singapore", + "country": "SG", + "website": "https://www.sgx.com" + }, + { + "mic": "XSCU", + "acronym": "XSCU", + "name": "STOXX LIMITED - CUSTOMIZED INDICES", + "city": "Zurich", + "country": "CH", + "website": "https://www.stoxx.com" + }, + { + "mic": "XSEB", + "acronym": "SIX", + "name": "SIX SWISS EXCHANGE - EBBO BOOK", + "city": "Zurich", + "country": "CH", + "website": "https://www.six-group.com/en/site/exchanges.html" + }, + { + "mic": "XSEC", + "acronym": "XSEC", + "name": "SHENZHEN STOCK EXCHANGE - SHENZHEN - HONG KONG STOCK CONNECT", + "city": "Shenzhen", + "country": "CN", + "website": "https://www.szse.cn" + }, + { + "mic": "XSFA", + "acronym": "SAFEX", + "name": "JSE COMMODITY DERIVATIVES MARKET", + "city": "Johannesburg", + "country": "ZA", + "website": "https://www.safex.co.za" + }, + { + "mic": "XSFE", + "acronym": "SFE", + "name": "ASX - TRADE24", + "city": "Sydney", + "country": "AU", + "website": "https://www.sfe.com.au" + }, + { + "mic": "XSGL", + "acronym": "XSGL", + "name": "SGX GLOBAL LISTING", + "city": "Singapore", + "country": "SG", + "website": "https://www.sgx.com" + }, + { + "mic": "XSIM", + "acronym": "SGX-DT", + "name": "SGX DERIVATIVES MARKET", + "city": "Singapore", + "country": "SG", + "website": "https://www.sgx.com" + }, + { + "mic": "XSPM", + "acronym": "XSPM", + "name": "EURONEXT STRUCTURED PRODUCTS MTF", + "city": "Paris", + "country": "FR", + "website": "https://www.euronext.com" + }, + { + "mic": "XSSC", + "acronym": "SSE", + "name": "SHANGHAI STOCK EXCHANGE - SHANGHAI - HONG KONG STOCK CONNECT", + "city": "Shanghai", + "country": "CN", + "website": "https://www.sse.com.cn" + }, + { + "mic": "XSTF", + "acronym": "XSTF", + "name": "BOERSE STUTTGART - TECHNICAL PLATFORM 2", + "city": "Stuttgart", + "country": "DE", + "website": "https://www.boerse-stuttgart.de" + }, + { + "mic": "XSTM", + "acronym": "XSTM", + "name": "FIDELITY CROSSSTREAM ATS", + "city": "Boston", + "country": "US", + "website": "https://www.capitalmarkets.fidelity.com" + }, + { + "mic": "XSTP", + "acronym": "XSTP", + "name": "BOERSE STUTTGART - TECHNICAL PLATFORM 3", + "city": "Stuttgart", + "country": "DE", + "website": "https://www.boerse-stuttgart.de" + }, + { + "mic": "XSTV", + "acronym": "XSTV", + "name": "STOXX LIMITED - VOLATILITY INDICES", + "city": "Zurich", + "country": "CH", + "website": "https://www.stoxx.com" + }, + { + "mic": "XSTX", + "acronym": "XSTX", + "name": "STOXX LIMITED - INDICES", + "city": "Zurich", + "country": "CH", + "website": "https://www.stoxx.com" + }, + { + "mic": "XSWM", + "acronym": "SIX", + "name": "SIX SWISS EXCHANGE - SIX SWISS EXCHANGE AT MIDPOINT", + "city": "Zurich", + "country": "CH", + "website": "https://www.six-group.com/en/site/exchanges.html" + }, + { + "mic": "XTAM", + "acronym": "XTAM", + "name": "TOKYO STOCK EXCHANGE-TOKYO PRO MARKET", + "city": "Tokyo", + "country": "JP", + "website": "https://www.jpx.co.jp" + }, + { + "mic": "XTK1", + "acronym": "XTK1", + "name": "TOKYO STOCK EXCHANGE - TOSTNET-1", + "city": "Tokyo", + "country": "JP", + "website": "https://www.jpx.co.jp" + }, + { + "mic": "XTK2", + "acronym": "XTK2", + "name": "TOKYO STOCK EXCHANGE - TOSTNET-2", + "city": "Tokyo", + "country": "JP", + "website": "https://www.jpx.co.jp" + }, + { + "mic": "XTK3", + "acronym": "XTK3", + "name": "TOKYO STOCK EXCHANGE - TOSTNET-3", + "city": "Tokyo", + "country": "JP", + "website": "https://www.jpx.co.jp" + }, + { + "mic": "XTKS", + "acronym": "TSE", + "name": "TOKYO STOCK EXCHANGE", + "city": "Tokyo", + "country": "JP", + "website": "https://www.jpx.co.jp" + }, + { + "mic": "XTKT", + "acronym": "TOCOM", + "name": "TOKYO COMMODITY EXCHANGE", + "city": "Tokyo", + "country": "JP", + "website": "https://www.jpx.co.jp" + }, + { + "mic": "XTND", + "acronym": "XTND", + "name": "BUDAPEST STOCK EXCHANGE - XTEND", + "city": "Budapest", + "country": "HU", + "website": "https://www.bet.hu" + }, + { + "mic": "XTNX", + "acronym": "NEX", + "name": "TSX VENTURE EXCHANGE - NEX", + "city": "Vancouver", + "country": "CA", + "website": "https://www.tsx.com/en/nex" + }, + { + "mic": "XTUC", + "acronym": "NBCT", + "name": "NUEVA BOLSA DE COMERCIO DE TUCUMAN S.A.", + "city": "Tucuman", + "country": "AR", + "website": "https://www.nbct.com.ar" + }, + { + "mic": "XVAL", + "acronym": "XVAL", + "name": "BOLSA DE VALENCIA", + "city": "Valencia", + "country": "ES", + "website": "https://www.bolsavalencia.es" + }, + { + "mic": "XVIE", + "acronym": "XVIE", + "name": "WIENER BOERSE AG, WERTPAPIERBOERSE (SECURITIES EXCHANGE)", + "city": "Vienna", + "country": "AT", + "website": "https://www.wienerborse.at" + }, + { + "mic": "XWAP", + "acronym": "XWAP", + "name": "CBOE EUROPE EQUITIES - LONDON", + "city": "London", + "country": "GB", + "website": "https://www.markets.cboe.com/europe/equities/overview/" + }, + { + "mic": "XZAP", + "acronym": "XZAP", + "name": "PROGRESS MARKET", + "city": "Zagreb", + "country": "HR", + "website": "http://progress.market" + }, + { + "mic": "YLDX", + "acronym": "YLDX", + "name": "JSE INTEREST RATE DERIVATIVES MARKET", + "city": "Johannesburg", + "country": "ZA", + "website": "https://www.yieldx.co.za" + }, + { + "mic": "ZAPA", + "acronym": "ZAPA", + "name": "ZAGREB STOCK EXCHANGE - APA", + "city": "Zagreb", + "country": "HR", + "website": "https://www.zse.hr" + }, + { + "mic": "ZBUL", + "acronym": "ZBUL", + "name": "BULGARIAN STOCK EXCHANGE - MAIN MARKET", + "city": "Sofia", + "country": "BG", + "website": "https://www.bse-sofia.bg" + }, + { + "mic": "ZERO", + "acronym": "ZERO", + "name": "ZERO HASH", + "city": "Chicago", + "country": "US", + "website": "https://zerohash.com/" + }, + { + "mic": "ZFXM", + "acronym": "FXM", + "name": "JSE CURRENCY DERIVATIVES MARKET", + "city": "Johannesburg", + "country": "ZA", + "website": "https://www.jse.co.za" + }, + { + "mic": "ZOBX", + "acronym": "ZOBEX", + "name": "ZOBEX", + "city": "Berlin", + "country": "DE", + "website": "https://www.boerse-berlin.de" + } + ] +} diff --git a/openbb_platform/core/openbb_core/provider/utils/exchange_utils.py b/openbb_platform/core/openbb_core/provider/utils/exchange_utils.py new file mode 100644 index 00000000000..4feb1c15541 --- /dev/null +++ b/openbb_platform/core/openbb_core/provider/utils/exchange_utils.py @@ -0,0 +1,205 @@ +"""Utilities for standardizing exchange inputs across providers using ISO 10383 MIC codes. + +This module provides an Exchange type that inherits from str for type checker compatibility +while providing full access to ISO 10383 Market Identifier Code (MIC) data via a static dataset. + +Providers can access mic, acronym, and name properties as needed. + +References: + - ISO 10383: https://www.iso20022.org/market-identifier-codes + - MIC Registry (CSV): https://www.iso20022.org/sites/default/files/ISO10383_MIC/ISO10383_MIC.csv + - Wikipedia: https://en.wikipedia.org/wiki/Market_Identifier_Code +""" + +import json +from pathlib import Path +from typing import Any, TypedDict + +from pydantic_core import core_schema + + +class ExchangeData(TypedDict, total=False): + """Type definition for exchange data dictionary.""" + + mic: str + acronym: str + name: str + + +def _load_exchange_data() -> dict[str, ExchangeData]: + """Load exchange data from JSON and build lookup indices. + + Returns a dict with lookup keys (mic, acronym, name variants) mapping to exchange data. + """ + data_path = Path(__file__).parent / "exchange_data.json" + with open(data_path, encoding="utf-8") as f: + data = json.load(f) + + lookup: dict[str, ExchangeData] = {} + for exchange in data["exchanges"]: + # Index by MIC (case-insensitive) + lookup[exchange["mic"].upper()] = exchange + lookup[exchange["mic"].lower()] = exchange + + # Index by acronym (case-insensitive, first-write-wins to preserve + # operating MIC priority over segment MICs sharing the same acronym) + acronym = exchange["acronym"] + acronym_upper = acronym.upper() + acronym_lower = acronym.lower() + if acronym_upper not in lookup: + lookup[acronym_upper] = exchange + if acronym_lower not in lookup: + lookup[acronym_lower] = exchange + + # Index by name (case-insensitive) + name_lower = exchange["name"].lower() + if name_lower not in lookup: + lookup[name_lower] = exchange + if exchange["name"] not in lookup: + lookup[exchange["name"]] = exchange + + # Index by snake_case name + snake_name = ( + name_lower.replace(" ", "_") + .replace("-", "_") + .replace(",", "") + .replace("'", "") + ) + if snake_name not in lookup: + lookup[snake_name] = exchange + + return lookup + + +# Load once at module import +_EXCHANGE_LOOKUP = _load_exchange_data() + + +class Exchange(str): + """Exchange string type with full ISO 10383 MIC data access. + + Inherits from str (storing MIC code) for type checker compatibility + while providing access to mic, acronym, and name properties. + + Accepts: + - ISO 10383 MIC codes (e.g., "XNAS", "XNYS") + - Exchange acronyms (e.g., "NASDAQ", "NYSE") + - Full exchange names (e.g., "New York Stock Exchange") + - lower_snake_case names (e.g., "new_york_stock_exchange") + + Examples + -------- + >>> e = Exchange("nasdaq") + >>> str(e) + 'XNAS' + >>> e.mic + 'XNAS' + >>> e.acronym + 'NASDAQ' + >>> e.name + 'NASDAQ - ALL MARKETS' + """ + + _exchange_data: ExchangeData + + def __new__(cls, value: Any) -> "Exchange": + """Create a new Exchange instance. + + Parameters + ---------- + value : Any + Exchange input (MIC, acronym, name, or lower_snake_case). + + Returns + ------- + Exchange + An Exchange instance storing the MIC code as its string value. + + Raises + ------ + ValueError + If the exchange cannot be resolved. + """ + exchange_data = ( + value._exchange_data + if isinstance(value, Exchange) + else cls._lookup_exchange(value) + ) + + # Create str instance with the MIC code + instance = super().__new__(cls, exchange_data["mic"]) + # Store the exchange data dict + instance._exchange_data = exchange_data + return instance + + @staticmethod + def _lookup_exchange(value: Any) -> ExchangeData: + """Look up an exchange from various input formats. + + Parameters + ---------- + value : Any + Exchange input to look up. + + Returns + ------- + ExchangeData + The exchange data dictionary with mic, acronym, name. + + Raises + ------ + ValueError + If the exchange cannot be found. + """ + val = str(value).strip() + + # Convert lower_snake_case to lookup key + if "_" in val: + val = val.replace("_", " ") + + # Try direct lookup + lookup_key = val.lower() + if lookup_key in _EXCHANGE_LOOKUP: + return _EXCHANGE_LOOKUP[lookup_key] + + # Try uppercase (common for MICs) + if val.upper() in _EXCHANGE_LOOKUP: + return _EXCHANGE_LOOKUP[val.upper()] + + # Try original case + if val in _EXCHANGE_LOOKUP: + return _EXCHANGE_LOOKUP[val] + + raise ValueError( + f"Invalid exchange: '{value}'. " + "Accepts ISO 10383 MIC codes (e.g., 'XNAS', 'XNYS'), " + "acronyms (e.g., 'NASDAQ', 'NYSE'), " + "or exchange names (e.g., 'New York Stock Exchange')." + ) + + @property + def mic(self) -> str: + """ISO 10383 Market Identifier Code (e.g., 'XNAS').""" + return self._exchange_data["mic"] + + @property + def acronym(self) -> str: + """Exchange acronym/short name (e.g., 'NASDAQ').""" + return self._exchange_data["acronym"] + + @property + def name(self) -> str: + """Full exchange name (e.g., 'NASDAQ - ALL MARKETS').""" + return self._exchange_data["name"] + + @classmethod + def __get_pydantic_core_schema__(cls, _source_type: Any, _handler: Any) -> Any: + """Return the Pydantic core schema for validation.""" + return core_schema.no_info_after_validator_function( + cls, + core_schema.str_schema(), + ) + + +# Backwards-compatible alias +ExchangeParam = Exchange diff --git a/openbb_platform/core/openbb_core/provider/utils/update_exchange_data.py b/openbb_platform/core/openbb_core/provider/utils/update_exchange_data.py new file mode 100644 index 00000000000..d7d3dd6e01e --- /dev/null +++ b/openbb_platform/core/openbb_core/provider/utils/update_exchange_data.py @@ -0,0 +1,158 @@ +#!/usr/bin/env python3 +""" +Update exchange data from ISO 10383 (Market Identifier Codes). + +Downloads the official ISO 10383 MIC registry and regenerates exchange_data.json. +Uses only Python standard library (no external dependencies). + +Source: + https://www.iso20022.org/market-identifier-codes + +Usage: + python openbb_platform/core/openbb_core/provider/utils/update_exchange_data.py + python openbb_platform/core/openbb_core/provider/utils/update_exchange_data.py --operating-only +""" + +import argparse +import csv +import io +import json +import logging +import sys +import urllib.request +from datetime import date +from pathlib import Path + +logger = logging.getLogger(__name__) + +SCRIPT_DIR = Path(__file__).parent +OUTPUT_PATH = SCRIPT_DIR / "exchange_data.json" +MIC_CSV_URL = ( + "https://www.iso20022.org/sites/default/files/ISO10383_MIC/ISO10383_MIC.csv" +) + + +def download_mic_csv() -> list[dict]: + """Download and parse the official ISO 10383 MIC CSV.""" + logger.info("Downloading MIC data from %s...", MIC_CSV_URL) + + req = urllib.request.Request( # noqa: S310 + MIC_CSV_URL, headers={"User-Agent": "OpenBB/1.0"} + ) + with urllib.request.urlopen(req, timeout=30) as resp: # noqa: S310 + raw = resp.read().decode("utf-8-sig") + + reader = csv.DictReader(io.StringIO(raw)) + rows = list(reader) + logger.info("Downloaded %d total MIC entries", len(rows)) + return rows + + +def process_mic_data(rows: list[dict], operating_only: bool = False) -> list[dict]: + """Filter and transform MIC rows into exchange entries.""" + # Normalize header keys (strip whitespace, uppercase) + active = [r for r in rows if r.get("STATUS", "").strip().upper() == "ACTIVE"] + logger.info("Active entries: %d", len(active)) + + if operating_only: + active = [ + r for r in active if r.get("OPRT/SGMT", "").strip().upper() in ("OPRT", "O") + ] + logger.info("Operating MICs only: %d", len(active)) + + exchanges = [] + for row in active: + mic = row.get("MIC", "").strip() + if not mic: + continue + + name = row.get("MARKET NAME-INSTITUTION DESCRIPTION", "").strip() + if not name: + continue + + acronym = row.get("ACRONYM", "").strip() or mic + + entry = { + "mic": mic, + "acronym": acronym, + "name": name, + } + + city = row.get("CITY", "").strip() + if city: + entry["city"] = city.title() + + country_code = row.get("ISO COUNTRY CODE (ISO 3166)", "").strip().upper() + if country_code: + entry["country"] = country_code + + website = row.get("WEBSITE", "").strip() + if website: + # Normalize: ensure lowercase, add https:// if missing scheme + website = website.lower() + if website and not website.startswith(("http://", "https://")): + website = f"https://{website}" + entry["website"] = website + + entry["_type"] = row.get("OPRT/SGMT", "").strip().upper() + exchanges.append(entry) + + # Sort operating MICs before segments so that the lookup in exchange_utils + # (first-write-wins) gives priority to operating MICs when acronyms collide. + exchanges.sort(key=lambda x: (0 if x["_type"] in ("OPRT", "O") else 1, x["mic"])) + + # Strip internal sort key before output + for e in exchanges: + del e["_type"] + return exchanges + + +def build_exchange_data(exchanges: list[dict]) -> dict: + """Build the final exchange data structure.""" + return { + "_last_updated": date.today().isoformat(), + "_source": { + "url": "https://www.iso20022.org/market-identifier-codes", + "standard": "ISO 10383", + "maintainer": "SWIFT (ISO 20022 Registration Authority)", + }, + "_stats": { + "total_exchanges": len(exchanges), + }, + "exchanges": exchanges, + } + + +def main(): + """Download ISO 10383 MIC registry and regenerate exchange_data.json.""" + logging.basicConfig(level=logging.INFO, format="%(message)s") + + parser = argparse.ArgumentParser(description="Update exchange data from ISO 10383") + parser.add_argument( + "--operating-only", + action="store_true", + help="Exclude segment MICs (only include operating MICs)", + ) + args = parser.parse_args() + + rows = download_mic_csv() + exchanges = process_mic_data(rows, operating_only=args.operating_only) + + if not exchanges: + logger.error("No exchanges found after filtering") + sys.exit(1) + + data = build_exchange_data(exchanges) + + OUTPUT_PATH.parent.mkdir(parents=True, exist_ok=True) + + with open(OUTPUT_PATH, "w", encoding="utf-8") as f: + json.dump(data, f, indent=2, ensure_ascii=False) + f.write("\n") + + logger.info("\nWrote %s", OUTPUT_PATH) + logger.info(" Total exchanges: %d", len(exchanges)) + + +if __name__ == "__main__": + main() diff --git a/openbb_platform/core/tests/provider/utils/test_exchange_utils.py b/openbb_platform/core/tests/provider/utils/test_exchange_utils.py new file mode 100644 index 00000000000..12e93ef06d0 --- /dev/null +++ b/openbb_platform/core/tests/provider/utils/test_exchange_utils.py @@ -0,0 +1,103 @@ +"""Tests for exchange_utils module.""" + +import pytest +from openbb_core.provider.utils.exchange_utils import Exchange + + +class TestExchange: + """Tests for the Exchange type.""" + + def test_from_mic(self): + """Test creating Exchange from MIC code.""" + e = Exchange("XNAS") + assert str(e) == "XNAS" + assert e.mic == "XNAS" + assert e.acronym == "NASDAQ" + assert e.name == "NASDAQ - ALL MARKETS" + + def test_from_mic_lowercase(self): + """Test creating Exchange from lowercase MIC.""" + e = Exchange("xnys") + assert str(e) == "XNYS" + assert e.mic == "XNYS" + + def test_from_acronym(self): + """Test creating Exchange from acronym.""" + e = Exchange("NASDAQ") + assert str(e) == "XNAS" + assert e.mic == "XNAS" + assert e.acronym == "NASDAQ" + + def test_from_acronym_lowercase(self): + """Test creating Exchange from lowercase acronym.""" + e = Exchange("nyse") + assert str(e) == "XNYS" + assert e.acronym == "NYSE" + assert e.name == "NEW YORK STOCK EXCHANGE, INC." + + def test_from_name(self): + """Test creating Exchange from full name.""" + e = Exchange("LONDON STOCK EXCHANGE") + assert str(e) == "XLON" + assert e.mic == "XLON" + assert e.acronym == "LSE" + + def test_from_partial_name(self): + """Test creating Exchange from acronym lookup.""" + e = Exchange("HKEX") + assert str(e) == "XHKG" + assert e.mic == "XHKG" + assert e.acronym == "HKEX" + + def test_properties(self): + """Test all Exchange properties.""" + e = Exchange("TSX") + assert e.mic == "XTSE" + assert e.acronym == "TSX" + assert e.name == "TORONTO STOCK EXCHANGE" + + def test_invalid_exchange(self): + """Test that invalid exchanges raise ValueError.""" + with pytest.raises(ValueError) as exc_info: + Exchange("INVALID_EXCHANGE") + assert "Invalid exchange" in str(exc_info.value) + assert "XNAS" in str(exc_info.value) + + def test_str_inheritance(self): + """Test that Exchange behaves as str.""" + e = Exchange("NASDAQ") + assert isinstance(e, str) + assert e == "XNAS" + assert e.upper() == "XNAS" + + def test_from_existing_exchange(self): + """Test creating Exchange from another Exchange instance.""" + e1 = Exchange("NYSE") + e2 = Exchange(e1) + assert str(e2) == "XNYS" + assert e2.acronym == "NYSE" + + def test_various_exchanges(self): + """Test various international exchanges.""" + test_cases = [ + ("XETRA", "XETR"), + ("XSWX", "XSWX"), + ("ASX", "XASX"), + ("JPX", "XJPX"), + ("XNSE", "XNSE"), + ("B3", "BVMF"), + ] + for input_val, expected_mic in test_cases: + e = Exchange(input_val) + assert e.mic == expected_mic, f"Failed for {input_val}" + + def test_whitespace_handling(self): + """Test that whitespace is stripped from input.""" + e = Exchange(" NASDAQ ") + assert str(e) == "XNAS" + + def test_case_insensitivity(self): + """Test case insensitivity for all input types.""" + assert Exchange("XNAS").mic == Exchange("xnas").mic + assert Exchange("NASDAQ").mic == Exchange("nasdaq").mic + assert Exchange("Nasdaq").mic == Exchange("NASDAQ").mic diff --git a/openbb_platform/providers/fmp/openbb_fmp/models/equity_screener.py b/openbb_platform/providers/fmp/openbb_fmp/models/equity_screener.py index f04558ac4ae..d9d7243d7b2 100644 --- a/openbb_platform/providers/fmp/openbb_fmp/models/equity_screener.py +++ b/openbb_platform/providers/fmp/openbb_fmp/models/equity_screener.py @@ -11,6 +11,7 @@ from openbb_core.provider.standard_models.equity_screener import ( ) from openbb_core.provider.utils.country_utils import Country from openbb_core.provider.utils.errors import EmptyDataError +from openbb_core.provider.utils.exchange_utils import Exchange from openbb_fmp.utils.definitions import ( Countries, Exchanges, @@ -127,7 +128,11 @@ class FMPEquityScreenerQueryParams(EquityScreenerQueryParams): description="Filter by country. Accepts ISO 3166-1 alpha-2 codes (e.g., 'US', 'DE'), " "alpha-3 codes (e.g., 'USA'), or country names (e.g., 'United States', 'united_states').", ) - exchange: Exchanges | None = Field(default=None, description="Filter by exchange.") + exchange: Exchange | None = Field( + default=None, + description="Filter by exchange. Accepts ISO 10383 MIC codes (e.g., 'XNAS', 'XNYS'), " + "acronyms (e.g., 'NASDAQ', 'NYSE'), or exchange names (e.g., 'New York Stock Exchange').", + ) is_etf: bool | None = Field( default=None, description="If true, includes ETFs.", @@ -173,6 +178,22 @@ class FMPEquityScreenerQueryParams(EquityScreenerQueryParams): ) return v + @field_validator("exchange", mode="after") + @classmethod + def _validate_exchange(cls, v): + """Validate exchange is supported by FMP.""" + if v is None: + return v + # Exchange stores MIC, FMP expects lowercase acronym + exchange_code = v.acronym.lower() + valid_exchanges = list(Exchanges.__args__) + if exchange_code not in valid_exchanges: + raise ValueError( + f"Exchange '{v.name}' ({v.mic}) is not supported by FMP. " + f"Valid options: {', '.join(sorted(valid_exchanges)[:20])}..." + ) + return v + class FMPEquityScreenerData(EquityScreenerData): """FMP Equity Screener Data.""" @@ -269,7 +290,7 @@ class FMPEquityScreenerFetcher( .replace("-", "%2D") .replace(",", "%2C") ) - exchange: str = query.exchange.upper() if query.exchange else "" + exchange: str = query.exchange.acronym.upper() if query.exchange else "" country: str = query.country.upper() if query.country else "" query.is_active = True if query.is_active is None else query.is_active query.is_etf = False if query.is_etf is None else query.is_etf