{
  "as_of": "2026-09-04",
  "captured_at": "2026-09-07T17:42:11.251204+00:00",
  "source_url": "https://www.blackrock.com/varnish-api/uk-retail01-product-data/product-data/api/v2/get-product-data?component=holdings&productId=251394&portfolioId=251394&portfolioType=ISHARES_FUND_DATA&currencyCode=USD&shareClass=%20&aladdinFundTicker=ISISWDTTL&ticker=ISWD&appSubType=ISHARES&appType=PRODUCT_PAGE&locale=en_GB&targetSite=ishares-uk&userType=individual&asOfDate=20260904&tab=all",
  "raw_source_file": "daily/20260907-eur-halal/_validation-20260907T1724/halal/ishares-holdings-latest.json",
  "raw_sha256": "c8bff805c7a11c27ed7c5363ac284b52b00dd1c79efc567fe7ba303a2022a9ab",
  "universe_definition": "Every official iShares World Islamic holding with assetClass Equity and marketCurrencyCode EUR. This is a provider-screened developed-market EUR equity universe, not the entirety of EUR listed equities. Country is issuer countryOfRisk and can differ from exchange and ISIN prefix. No Yahoo mappings certified by provider.",
  "provider": "iShares MSCI World Islamic UCITS ETF",
  "count": 65,
  "country_counts": {
    "Netherlands": 4,
    "Germany": 18,
    "France": 17,
    "Spain": 4,
    "Italy": 7,
    "Belgium": 3,
    "Ireland": 2,
    "Finland": 7,
    "Austria": 2,
    "Portugal": 1
  },
  "exchange_counts": {
    "Euronext Amsterdam": 5,
    "Xetra": 17,
    "Nyse Euronext - Euronext Paris": 16,
    "Bolsa De Madrid": 4,
    "Borsa Italiana": 7,
    "Nyse Euronext - Euronext Brussels": 3,
    "Irish Stock Exchange - All Market": 2,
    "Nasdaq Omx Helsinki Ltd.": 7,
    "Wiener Boerse Ag": 2,
    "Deutsche Boerse Xetra": 1,
    "Nyse Euronext - Euronext Lisbon": 1
  },
  "rows": [
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "ASML",
      "isin": "NL0010273215",
      "exchange": "Euronext Amsterdam",
      "issueName": "ASML HOLDING",
      "countryOfRisk": "Netherlands",
      "sectorName": "Information Technology",
      "country": "Netherlands",
      "yahoo_symbol_candidate": "ASML.AS",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 5,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "ASML.AS",
      "vendor_name": "ASML Holding N.V.",
      "raw_sha256": "9cd950e1764a60f4de621ef51fd34de349a6b9c94fb7620c20275aecd4167318",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "SAP",
      "isin": "DE0007164600",
      "exchange": "Xetra",
      "issueName": "SAP",
      "countryOfRisk": "Germany",
      "sectorName": "Information Technology",
      "country": "Germany",
      "yahoo_symbol_candidate": "SAP.DE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 20,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "SAP.DE",
      "vendor_name": "SAP SE",
      "raw_sha256": "d9a4cd7984f6220be75dc98fb40b1b2397389aaa6144b73f579d92e5d8e96e26",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "SU",
      "isin": "FR0000121972",
      "exchange": "Nyse Euronext - Euronext Paris",
      "issueName": "SCHNEIDER ELECTRIC",
      "countryOfRisk": "France",
      "sectorName": "Industrials",
      "country": "France",
      "yahoo_symbol_candidate": "SU.PA",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 21,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "SU.PA",
      "vendor_name": "Schneider Electric S.E.",
      "raw_sha256": "6847ac4d2a964a1c7387ff647b4aa8623caad2639dc0cc10b0b5d5c8e1907feb",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "TTE",
      "isin": "FR0000120271",
      "exchange": "Nyse Euronext - Euronext Paris",
      "issueName": "TOTALENERGIES",
      "countryOfRisk": "France",
      "sectorName": "Energy",
      "country": "France",
      "yahoo_symbol_candidate": "TTE.PA",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 24,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "TTE.PA",
      "vendor_name": "TotalEnergies SE",
      "raw_sha256": "d13c8be3d7e79e7234dedf2d33123a7521a2210260ea9597b925598273b1c111",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "ENR",
      "isin": "DE000ENER6Y0",
      "exchange": "Xetra",
      "issueName": "SIEMENS ENERGY N AG",
      "countryOfRisk": "Germany",
      "sectorName": "Industrials",
      "country": "Germany",
      "yahoo_symbol_candidate": "ENR.DE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 37,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "ENR.DE",
      "vendor_name": "Siemens Energy AG",
      "raw_sha256": "4175f32054019d4bc7fc903fa34fa974091a911c13f477d89a705bc93353145c",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "AI",
      "isin": "FR0000120073",
      "exchange": "Nyse Euronext - Euronext Paris",
      "issueName": "LAIR LIQUIDE SOCIETE ANONYME POUR",
      "countryOfRisk": "France",
      "sectorName": "Materials",
      "country": "France",
      "yahoo_symbol_candidate": "AI.PA",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 39,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "AI.PA",
      "vendor_name": "L'Air Liquide S.A.",
      "raw_sha256": "ee4b0869b4f2a30f03709ebe7ea1427659d6534050d7161e27c98bb0520c18a2",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "OR",
      "isin": "FR0000120321",
      "exchange": "Nyse Euronext - Euronext Paris",
      "issueName": "LOREAL SA",
      "countryOfRisk": "France",
      "sectorName": "Consumer Staples",
      "country": "France",
      "yahoo_symbol_candidate": "OR.PA",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 46,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "OR.PA",
      "vendor_name": "L'Oréal S.A.",
      "raw_sha256": "0d152028a3b54f62b88a1062cfe1d13d49da4fe5b1cd6ecc3f7529d33312257b",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "SAN",
      "isin": "FR0000120578",
      "exchange": "Nyse Euronext - Euronext Paris",
      "issueName": "SANOFI SA",
      "countryOfRisk": "France",
      "sectorName": "Health Care",
      "country": "France",
      "yahoo_symbol_candidate": "SAN.PA",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 55,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "SAN.PA",
      "vendor_name": "Sanofi",
      "raw_sha256": "032dc731a0ca55d23656afffb79412528385eb1c41a6e17af9b3455d593c780d",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "IFX",
      "isin": "DE0006231004",
      "exchange": "Xetra",
      "issueName": "INFINEON TECHNOLOGIES AG",
      "countryOfRisk": "Germany",
      "sectorName": "Information Technology",
      "country": "Germany",
      "yahoo_symbol_candidate": "IFX.DE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 60,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "IFX.DE",
      "vendor_name": "Infineon Technologies AG",
      "raw_sha256": "2b637fe6340c891d07d42a46f6c0d10eea50fc58f6d20d398dbf41f4eecde8c2",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "ITX",
      "isin": "ES0148396007",
      "exchange": "Bolsa De Madrid",
      "issueName": "INDUSTRIA DE DISENO TEXTIL SA",
      "countryOfRisk": "Spain",
      "sectorName": "Consumer Discretionary",
      "country": "Spain",
      "yahoo_symbol_candidate": "ITX.MC",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 74,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "ITX.MC",
      "vendor_name": "Industria de Diseño Textil, S.A.",
      "raw_sha256": "f4b8822b63009446a703e5204bdf3fcfeb6d3a7ea1a9241e559e8c2a726fa277",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "DG",
      "isin": "FR0000125486",
      "exchange": "Nyse Euronext - Euronext Paris",
      "issueName": "VINCI SA",
      "countryOfRisk": "France",
      "sectorName": "Industrials",
      "country": "France",
      "yahoo_symbol_candidate": "DG.PA",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 85,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "DG.PA",
      "vendor_name": "Vinci SA",
      "raw_sha256": "6d44a03de5b3c16922db1a4c164b3882f3b26be30d0dc831a93219ef238da4ac",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "BAS",
      "isin": "DE000BASF111",
      "exchange": "Xetra",
      "issueName": "BASF N",
      "countryOfRisk": "Germany",
      "sectorName": "Materials",
      "country": "Germany",
      "yahoo_symbol_candidate": "BAS.DE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 96,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "BAS.DE",
      "vendor_name": "BASF SE",
      "raw_sha256": "408301bd4fb878beb6e386ad1cf0be0e705b8b45abccf69fcf26f7d0b66ebc1a",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "EL",
      "isin": "FR0000121667",
      "exchange": "Nyse Euronext - Euronext Paris",
      "issueName": "ESSILORLUXOTTICA SA",
      "countryOfRisk": "France",
      "sectorName": "Health Care",
      "country": "France",
      "yahoo_symbol_candidate": "EL.PA",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 102,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "EL.PA",
      "vendor_name": "EssilorLuxottica Société anonyme",
      "raw_sha256": "df30cafa33e7b1bc504ab3c83eb9b31fa4d998262b4edbbd650553cfbc6891bf",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "RACE",
      "isin": "NL0011585146",
      "exchange": "Borsa Italiana",
      "issueName": "FERRARI",
      "countryOfRisk": "Italy",
      "sectorName": "Consumer Discretionary",
      "country": "Italy",
      "yahoo_symbol_candidate": "RACE.MI",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 104,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "RACE.MI",
      "vendor_name": "Ferrari N.V.",
      "raw_sha256": "3bec00761a0df7c91df9df8f40a91d8c2a37de036c4247823fb7155879b66f34",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "ENI",
      "isin": "IT0003132476",
      "exchange": "Borsa Italiana",
      "issueName": "ENI",
      "countryOfRisk": "Italy",
      "sectorName": "Energy",
      "country": "Italy",
      "yahoo_symbol_candidate": "ENI.MI",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 106,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "ENI.MI",
      "vendor_name": "Eni S.p.A.",
      "raw_sha256": "bb900d61ed30fe347dc456145d21fdbc2d38e546e0e43a4d25a06765c2516e23",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "ASM",
      "isin": "NL0000334118",
      "exchange": "Euronext Amsterdam",
      "issueName": "ASM INTERNATIONAL NV",
      "countryOfRisk": "Netherlands",
      "sectorName": "Information Technology",
      "country": "Netherlands",
      "yahoo_symbol_candidate": "ASM.AS",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 112,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "ASM.AS",
      "vendor_name": "ASM International NV",
      "raw_sha256": "d663e967263885473e8aaaacfafb356636290dda1b3e4fd4361593908749db08",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "RWE",
      "isin": "DE0007037129",
      "exchange": "Xetra",
      "issueName": "RWE AG",
      "countryOfRisk": "Germany",
      "sectorName": "Utilities",
      "country": "Germany",
      "yahoo_symbol_candidate": "RWE.DE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 117,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "RWE.DE",
      "vendor_name": "RWE Aktiengesellschaft",
      "raw_sha256": "20c62e941cb84fd3ec6547e64eb1b230619e44fd7cecee31f2803ae1f4fa6bae",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "SGO",
      "isin": "FR0000125007",
      "exchange": "Nyse Euronext - Euronext Paris",
      "issueName": "COMPAGNIE DE SAINT GOBAIN SA",
      "countryOfRisk": "France",
      "sectorName": "Industrials",
      "country": "France",
      "yahoo_symbol_candidate": "SGO.PA",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 131,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "SGO.PA",
      "vendor_name": "Compagnie de Saint-Gobain S.A.",
      "raw_sha256": "2c317b052f23dcef4d4ab8518d55428ec91f9018a99d1b6ff7b39110394775b9",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "PRY",
      "isin": "IT0004176001",
      "exchange": "Borsa Italiana",
      "issueName": "PRYSMIAN",
      "countryOfRisk": "Italy",
      "sectorName": "Industrials",
      "country": "Italy",
      "yahoo_symbol_candidate": "PRY.MI",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 133,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "PRY.MI",
      "vendor_name": "Prysmian S.p.A.",
      "raw_sha256": "24e35e9c009f38f850be2d398413e90f1e489c23bc445761321bdfe655b61232",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "REP",
      "isin": "ES0173516115",
      "exchange": "Bolsa De Madrid",
      "issueName": "REPSOL",
      "countryOfRisk": "Spain",
      "sectorName": "Energy",
      "country": "Spain",
      "yahoo_symbol_candidate": "REP.MC",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 147,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "REP.MC",
      "vendor_name": "Repsol, S.A.",
      "raw_sha256": "1ea2b2cfa781591c662afcf9bc21bb5fcbf4abb695e20a65c1d3d482048807f1",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "MT",
      "isin": "LU1598757687",
      "exchange": "Euronext Amsterdam",
      "issueName": "ARCELORMITTAL SA",
      "countryOfRisk": "France",
      "sectorName": "Materials",
      "country": "France",
      "yahoo_symbol_candidate": "MT.AS",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 150,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "MT.AS",
      "vendor_name": "ArcelorMittal S.A.",
      "raw_sha256": "fe61ec3c27403d7e92b679f76c1cb43b5660a8f4bf2ff4b07e58578409243ee2",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "STMPA",
      "isin": "NL0000226223",
      "exchange": "Nyse Euronext - Euronext Paris",
      "issueName": "STMICROELECTRONICS",
      "countryOfRisk": "France",
      "sectorName": "Information Technology",
      "country": "France",
      "yahoo_symbol_candidate": "STMPA.PA",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 154,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "STMPA.PA",
      "vendor_name": "STMicroelectronics N.V.",
      "raw_sha256": "535da88ac4163dff0ac77559025af5c24935d9950de4b749a78e0218a17ca86f",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "UCB",
      "isin": "BE0003739530",
      "exchange": "Nyse Euronext - Euronext Brussels",
      "issueName": "UCB SA",
      "countryOfRisk": "Belgium",
      "sectorName": "Health Care",
      "country": "Belgium",
      "yahoo_symbol_candidate": "UCB.BR",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 171,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "UCB.BR",
      "vendor_name": "UCB SA",
      "raw_sha256": "ba5ae6ac275003bb6da9e1095fedd62a92926c05864086dcd1932b62bbe305f5",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "AMS",
      "isin": "ES0109067019",
      "exchange": "Bolsa De Madrid",
      "issueName": "AMADEUS IT GROUP",
      "countryOfRisk": "Spain",
      "sectorName": "Consumer Discretionary",
      "country": "Spain",
      "yahoo_symbol_candidate": "AMS.MC",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 172,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "AMS.MC",
      "vendor_name": "Amadeus IT Group, S.A.",
      "raw_sha256": "a424864337af98678bb8d5300ae85ca9a90b9de86300a38239cb58eea48c993e",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "ADS",
      "isin": "DE000A1EWWW0",
      "exchange": "Xetra",
      "issueName": "ADIDAS N AG",
      "countryOfRisk": "Germany",
      "sectorName": "Consumer Discretionary",
      "country": "Germany",
      "yahoo_symbol_candidate": "ADS.DE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 176,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "ADS.DE",
      "vendor_name": "adidas AG",
      "raw_sha256": "e3dea093cf246118003bcb5c4d995f3edb09c151849c67f4ad46df3732beb684",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "HEI",
      "isin": "DE0006047004",
      "exchange": "Xetra",
      "issueName": "HEIDELBERG MATERIALS AG",
      "countryOfRisk": "Germany",
      "sectorName": "Materials",
      "country": "Germany",
      "yahoo_symbol_candidate": "HEI.DE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 183,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "HEI.DE",
      "vendor_name": "Heidelberg Materials AG",
      "raw_sha256": "8e7b95171e81112332a68d7646088188f2baaf976f44665a9fb2fd24a1c20566",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "ML",
      "isin": "FR001400AJ45",
      "exchange": "Nyse Euronext - Euronext Paris",
      "issueName": "MICHELIN",
      "countryOfRisk": "France",
      "sectorName": "Consumer Discretionary",
      "country": "France",
      "yahoo_symbol_candidate": "ML.PA",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 192,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "ML.PA",
      "vendor_name": "Compagnie Générale des Établissements Michelin Société en commandite par actions",
      "raw_sha256": "765950a19c4098f1381b53d6c1fae325b8a1f77468a434db3ccadfc66a48d5fc",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "FRE",
      "isin": "DE000FRE5EN2",
      "exchange": "Xetra",
      "issueName": "FRESENIUS N",
      "countryOfRisk": "Germany",
      "sectorName": "Health Care",
      "country": "Germany",
      "yahoo_symbol_candidate": "FRE.DE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 209,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "FRE.DE",
      "vendor_name": "Fresenius SE & Co. KGaA",
      "raw_sha256": "7e7f81afe0ac14eff69ce60d7e85d66bc53494912bcb8224fd4f18cb523530cd",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "MRK",
      "isin": "DE0006599905",
      "exchange": "Xetra",
      "issueName": "MERCK",
      "countryOfRisk": "Germany",
      "sectorName": "Health Care",
      "country": "Germany",
      "yahoo_symbol_candidate": "MRK.DE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 216,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "MRK.DE",
      "vendor_name": "Merck KGaA",
      "raw_sha256": "11e1cb11dda0ff7063a4518acdec7fb1e8cc7f696e71cc752fef1e34e03e3006",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "PHIA",
      "isin": "NL0000009538",
      "exchange": "Euronext Amsterdam",
      "issueName": "KONINKLIJKE PHILIPS",
      "countryOfRisk": "Netherlands",
      "sectorName": "Health Care",
      "country": "Netherlands",
      "yahoo_symbol_candidate": "PHIA.AS",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 218,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "PHIA.AS",
      "vendor_name": "Koninklijke Philips N.V.",
      "raw_sha256": "8e3972f58bff4acd1ebf769272b78fc238bc2676ed92377d267b1b635ed83e41",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "KRX",
      "isin": "IE0004927939",
      "exchange": "Irish Stock Exchange - All Market",
      "issueName": "KINGSPAN GROUP PLC",
      "countryOfRisk": "Ireland",
      "sectorName": "Industrials",
      "country": "Ireland",
      "yahoo_symbol_candidate": "KRX.IR",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 233,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "KRX.IR",
      "vendor_name": "Kingspan Group plc",
      "raw_sha256": "efcbcb058436e1d02727a5058655d0741dbc9546b5871725cefdb3c0ea72c150",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "KNEBV",
      "isin": "FI0009013403",
      "exchange": "Nasdaq Omx Helsinki Ltd.",
      "issueName": "KONE",
      "countryOfRisk": "Finland",
      "sectorName": "Industrials",
      "country": "Finland",
      "yahoo_symbol_candidate": "KNEBV.HE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 235,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "KNEBV.HE",
      "vendor_name": "KONE Oyj",
      "raw_sha256": "eaea78b6b7bbc118c70de2d2c2a13f7d44a91969e0d7ff83575e4884b8255482",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "CAP",
      "isin": "FR0000125338",
      "exchange": "Nyse Euronext - Euronext Paris",
      "issueName": "CAPGEMINI",
      "countryOfRisk": "France",
      "sectorName": "Information Technology",
      "country": "France",
      "yahoo_symbol_candidate": "CAP.PA",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 236,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "CAP.PA",
      "vendor_name": "Capgemini SE",
      "raw_sha256": "7f1d93cd2107270f9655e752ade2697724ebfdc55bfcabcb803a9711383ae3a6",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "DSFIR",
      "isin": "CH1216478797",
      "exchange": "Euronext Amsterdam",
      "issueName": "DSM FIRMENICH AG",
      "countryOfRisk": "Netherlands",
      "sectorName": "Materials",
      "country": "Netherlands",
      "yahoo_symbol_candidate": "DSFIR.AS",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 241,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "DSFIR.AS",
      "vendor_name": "DSM-Firmenich AG",
      "raw_sha256": "99ec9f5a16fe779d24335b1f418d3049f0e133829f07fd8663aa71f6d73de8b4",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "WRT1V",
      "isin": "FI0009003727",
      "exchange": "Nasdaq Omx Helsinki Ltd.",
      "issueName": "WARTSILA",
      "countryOfRisk": "Finland",
      "sectorName": "Industrials",
      "country": "Finland",
      "yahoo_symbol_candidate": "WRT1V.HE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 246,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "WRT1V.HE",
      "vendor_name": "Wärtsilä Oyj Abp",
      "raw_sha256": "1934fe895d8a7f52b078eb8d813430bde00580d49ac73556ed38e2afbb3e721e",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "DSY",
      "isin": "FR0014003TT8",
      "exchange": "Nyse Euronext - Euronext Paris",
      "issueName": "DASSAULT SYSTEMES",
      "countryOfRisk": "France",
      "sectorName": "Information Technology",
      "country": "France",
      "yahoo_symbol_candidate": "DSY.PA",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 255,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "DSY.PA",
      "vendor_name": "Dassault Systèmes SE",
      "raw_sha256": "2167883e91513736d9b01ecba466516c9af6a0b4b4a50f8bade0d6a086012f0e",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "NESTE",
      "isin": "FI0009013296",
      "exchange": "Nasdaq Omx Helsinki Ltd.",
      "issueName": "NESTE",
      "countryOfRisk": "Finland",
      "sectorName": "Energy",
      "country": "Finland",
      "yahoo_symbol_candidate": "NESTE.HE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 264,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "NESTE.HE",
      "vendor_name": "Neste Oyj",
      "raw_sha256": "dea21691a71bc49529a27b5a52b303ee8335d1a74de43a91e6e0fb6b1a44f3f5",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "ELE",
      "isin": "ES0130670112",
      "exchange": "Bolsa De Madrid",
      "issueName": "ENDESA SA",
      "countryOfRisk": "Spain",
      "sectorName": "Utilities",
      "country": "Spain",
      "yahoo_symbol_candidate": "ELE.MC",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 267,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "ELE.MC",
      "vendor_name": "Endesa, S.A.",
      "raw_sha256": "f1a2a3f661b4a446172d983d6b44411546a9153b30a74d0d5353addcfdde6f05",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "UPM",
      "isin": "FI0009005987",
      "exchange": "Nasdaq Omx Helsinki Ltd.",
      "issueName": "UPM-KYMMENE",
      "countryOfRisk": "Finland",
      "sectorName": "Materials",
      "country": "Finland",
      "yahoo_symbol_candidate": "UPM.HE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 269,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "UPM.HE",
      "vendor_name": "UPM-Kymmene Oyj",
      "raw_sha256": "6ad1512c89758b52732934a55199a1b7e656c7b7bd59459d035c0d9621221208",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "METSO",
      "isin": "FI0009014575",
      "exchange": "Nasdaq Omx Helsinki Ltd.",
      "issueName": "METSO CORPORATION",
      "countryOfRisk": "Finland",
      "sectorName": "Industrials",
      "country": "Finland",
      "yahoo_symbol_candidate": "METSO.HE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 284,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "METSO.HE",
      "vendor_name": "Metso Oyj",
      "raw_sha256": "77cbe9fc31ecb591268cfcfc7b8682583b0866a303dc9851ffe1209abdb6609b",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "MONC",
      "isin": "IT0004965148",
      "exchange": "Borsa Italiana",
      "issueName": "MONCLER",
      "countryOfRisk": "Italy",
      "sectorName": "Consumer Discretionary",
      "country": "Italy",
      "yahoo_symbol_candidate": "MONC.MI",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 297,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "MONC.MI",
      "vendor_name": "Moncler S.p.A.",
      "raw_sha256": "6fb588d5ce30a7b79cdb8d524fe15768c0aacc11bb549b7a2ae180b9c0045edd",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "OMV",
      "isin": "AT0000743059",
      "exchange": "Wiener Boerse Ag",
      "issueName": "OMV",
      "countryOfRisk": "Austria",
      "sectorName": "Energy",
      "country": "Austria",
      "yahoo_symbol_candidate": "OMV.VI",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 299,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "OMV.VI",
      "vendor_name": "OMV Aktiengesellschaft",
      "raw_sha256": "4157f0331bec945927979c07c2fa92948b5825661a09c8362c660aa1df6c2265",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "HEN3",
      "isin": "DE0006048432",
      "exchange": "Xetra",
      "issueName": "HENKEL & KGAA PREF AG",
      "countryOfRisk": "Germany",
      "sectorName": "Consumer Staples",
      "country": "Germany",
      "yahoo_symbol_candidate": "HEN3.DE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 300,
      "share_class_review": "preferred_contract_review_pending",
      "ordinary_cash_plan_eligible": false,
      "exclusion_reason_if_ordinary_only": "Preferred share class; pending individual contract/halal interpretation. Do not equate German preference equity with fixed-interest bond.",
      "yahoo_symbol": "HEN3.DE",
      "vendor_name": "Henkel AG & Co. KGaA",
      "raw_sha256": "c1cdb587f6a62ed19d76d591f0dd202688b7f7643266b8836c354dec9e6b5045",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "EN",
      "isin": "FR0000120503",
      "exchange": "Nyse Euronext - Euronext Paris",
      "issueName": "BOUYGUES SA",
      "countryOfRisk": "France",
      "sectorName": "Industrials",
      "country": "France",
      "yahoo_symbol_candidate": "EN.PA",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 306,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "EN.PA",
      "vendor_name": "Bouygues SA",
      "raw_sha256": "cb1efe5911c23dea9ab60205e00721f41492cd0f9b8b3d493816feb54cb3464d",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "RYA",
      "isin": "IE00BYTBXV33",
      "exchange": "Irish Stock Exchange - All Market",
      "issueName": "RYANAIR HOLDINGS PLC",
      "countryOfRisk": "Ireland",
      "sectorName": "Industrials",
      "country": "Ireland",
      "yahoo_symbol_candidate": "RYA.IR",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 308,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "RYA.IR",
      "vendor_name": "Ryanair Holdings plc",
      "raw_sha256": "aad6b9d99d459f5c5c5f8c540879ed3c37f3e96dfc9aae51cf3e8d6aa6d0eac1",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "STLAM",
      "isin": "NL00150001Q9",
      "exchange": "Borsa Italiana",
      "issueName": "STELLANTIS",
      "countryOfRisk": "Italy",
      "sectorName": "Consumer Discretionary",
      "country": "Italy",
      "yahoo_symbol_candidate": "STLAM.MI",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 309,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "STLAM.MI",
      "vendor_name": "Stellantis N.V.",
      "raw_sha256": "7941a01f97566ad723d99c0c27d1bcd3d69981fd973120985e8e4aca21afd1e7",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "G1A",
      "isin": "DE0006602006",
      "exchange": "Xetra",
      "issueName": "GEA GROUP AG",
      "countryOfRisk": "Germany",
      "sectorName": "Industrials",
      "country": "Germany",
      "yahoo_symbol_candidate": "G1A.DE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 310,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "G1A.DE",
      "vendor_name": "GEA Group Aktiengesellschaft",
      "raw_sha256": "bf93e84ed2219f9d42491e7c7c29129770cae6daa4b271c2e0d3a75296c2b282",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "FORTUM",
      "isin": "FI0009007132",
      "exchange": "Nasdaq Omx Helsinki Ltd.",
      "issueName": "FORTUM",
      "countryOfRisk": "Finland",
      "sectorName": "Utilities",
      "country": "Finland",
      "yahoo_symbol_candidate": "FORTUM.HE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 311,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "FORTUM.HE",
      "vendor_name": "Fortum Oyj",
      "raw_sha256": "8028c682b86ce951e4316ea89e475fc5f19adc994549c0e135e23f7e709c8c1f",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "ORNBV",
      "isin": "FI0009014377",
      "exchange": "Nasdaq Omx Helsinki Ltd.",
      "issueName": "ORION CLASS B",
      "countryOfRisk": "Finland",
      "sectorName": "Health Care",
      "country": "Finland",
      "yahoo_symbol_candidate": "ORNBV.HE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 323,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "ORNBV.HE",
      "vendor_name": "Orion Oyj",
      "raw_sha256": "2e167b0cb6f66c0594886130f019f33d501335cc493830a6aa12dcf30d322adb",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "QIA",
      "isin": "NL0015002SN0",
      "exchange": "Deutsche Boerse Xetra",
      "issueName": "QIAGEN",
      "countryOfRisk": "Germany",
      "sectorName": "Health Care",
      "country": "Germany",
      "yahoo_symbol_candidate": "QIA.DE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 327,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "QIA.DE",
      "vendor_name": "Qiagen N.V.",
      "raw_sha256": "158734a3bd4fb2446329c54a84b33aeb01663827d6dda70a5928d489582874bf",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "TEN",
      "isin": "LU2598331598",
      "exchange": "Borsa Italiana",
      "issueName": "TENARIS SA",
      "countryOfRisk": "Italy",
      "sectorName": "Energy",
      "country": "Italy",
      "yahoo_symbol_candidate": "TEN.MI",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 328,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "TEN.MI",
      "vendor_name": "Tenaris S.A.",
      "raw_sha256": "d467fa455539993c27adef4ce4d8cf7a7164b1faa0a1a3e908d6e02bf7e5edd5",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "GALP",
      "isin": "PTGAL0AM0009",
      "exchange": "Nyse Euronext - Euronext Lisbon",
      "issueName": "GALP ENERGIA SGPS SA CLASS B",
      "countryOfRisk": "Portugal",
      "sectorName": "Energy",
      "country": "Portugal",
      "yahoo_symbol_candidate": "GALP.LS",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 331,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "GALP.LS",
      "vendor_name": "Galp Energia, SGPS, S.A.",
      "raw_sha256": "ce1ea9a571a343479cddfb3432177bae5566be4ac9c3a58b0b5c8f020d61d25e",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "BNR",
      "isin": "DE000A1DAHH0",
      "exchange": "Xetra",
      "issueName": "BRENNTAG",
      "countryOfRisk": "Germany",
      "sectorName": "Industrials",
      "country": "Germany",
      "yahoo_symbol_candidate": "BNR.DE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 336,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "BNR.DE",
      "vendor_name": "Brenntag SE",
      "raw_sha256": "550a0efb110ffd0461bc0952b16cfa63a214f0dc39f972200d85019be0225992",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "BEI",
      "isin": "DE0005200000",
      "exchange": "Xetra",
      "issueName": "BEIERSDORF AG",
      "countryOfRisk": "Germany",
      "sectorName": "Consumer Staples",
      "country": "Germany",
      "yahoo_symbol_candidate": "BEI.DE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 338,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "BEI.DE",
      "vendor_name": "Beiersdorf Aktiengesellschaft",
      "raw_sha256": "484864562fa9d60c3fef0a5df7a1f3e61a5b3c71620cc64754a19641e5e43ec1",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "SYENS",
      "isin": "BE0974464977",
      "exchange": "Nyse Euronext - Euronext Brussels",
      "issueName": "SYENSQO NV",
      "countryOfRisk": "Belgium",
      "sectorName": "Materials",
      "country": "Belgium",
      "yahoo_symbol_candidate": "SYENS.BR",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 346,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "SYENS.BR",
      "vendor_name": "Syensqo SA/NV",
      "raw_sha256": "91d1f3215b55af14573965f39a7b5292f573d9450e00143d82d13549d21573e2",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "ALO",
      "isin": "FR0010220475",
      "exchange": "Nyse Euronext - Euronext Paris",
      "issueName": "ALSTOM SA",
      "countryOfRisk": "France",
      "sectorName": "Industrials",
      "country": "France",
      "yahoo_symbol_candidate": "ALO.PA",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 366,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "ALO.PA",
      "vendor_name": "Alstom SA",
      "raw_sha256": "4dc34ca60a0417fb91bf520865926cf23f39f85a39c580d6577951b65ed23577",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "HEN",
      "isin": "DE0006048408",
      "exchange": "Xetra",
      "issueName": "HENKEL AG",
      "countryOfRisk": "Germany",
      "sectorName": "Consumer Staples",
      "country": "Germany",
      "yahoo_symbol_candidate": "HEN.DE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 373,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "HEN.DE",
      "vendor_name": "Henkel AG & Co. KGaA",
      "raw_sha256": "ef91a17b02e42e8d0c7d34504690f5e302aaf648cc3a3b71a187777086a84dbd",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "IPN",
      "isin": "FR0010259150",
      "exchange": "Nyse Euronext - Euronext Paris",
      "issueName": "IPSEN SA",
      "countryOfRisk": "France",
      "sectorName": "Health Care",
      "country": "France",
      "yahoo_symbol_candidate": "IPN.PA",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 374,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "IPN.PA",
      "vendor_name": "Ipsen S.A.",
      "raw_sha256": "0bd56fc94484aefbb986e60c41f903603e2089492e40ca0659395da759f5ef85",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "EVK",
      "isin": "DE000EVNK013",
      "exchange": "Xetra",
      "issueName": "EVONIK INDUSTRIES AG",
      "countryOfRisk": "Germany",
      "sectorName": "Materials",
      "country": "Germany",
      "yahoo_symbol_candidate": "EVK.DE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 375,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "EVK.DE",
      "vendor_name": "Evonik Industries AG",
      "raw_sha256": "50cc35679435dde1902f786d9fc2bbf59f6f9f51f08708206e34fc2f3b058083",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "VER",
      "isin": "AT0000746409",
      "exchange": "Wiener Boerse Ag",
      "issueName": "VERBUND AG",
      "countryOfRisk": "Austria",
      "sectorName": "Utilities",
      "country": "Austria",
      "yahoo_symbol_candidate": "VER.VI",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 377,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "VER.VI",
      "vendor_name": "VERBUND AG",
      "raw_sha256": "22b3b64b5cf55cc621f8253195dbef12078fb05ef826b4e87d9011a3bdba5d28",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "LOTB",
      "isin": "BE0003604155",
      "exchange": "Nyse Euronext - Euronext Brussels",
      "issueName": "LOTUS BAKERIES NV",
      "countryOfRisk": "Belgium",
      "sectorName": "Consumer Staples",
      "country": "Belgium",
      "yahoo_symbol_candidate": "LOTB.BR",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 381,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "LOTB.BR",
      "vendor_name": "Lotus Bakeries NV",
      "raw_sha256": "9e86ed937e95298d0ddcf513fdcc6c786d0eca11169941d86a7bba7db53d3aac",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "P911",
      "isin": "DE000PAG9113",
      "exchange": "Xetra",
      "issueName": "DR ING HC F PORSCHE PRF AG",
      "countryOfRisk": "Germany",
      "sectorName": "Consumer Discretionary",
      "country": "Germany",
      "yahoo_symbol_candidate": "P911.DE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 382,
      "share_class_review": "preferred_contract_review_pending",
      "ordinary_cash_plan_eligible": false,
      "exclusion_reason_if_ordinary_only": "Preferred share class; pending individual contract/halal interpretation. Do not equate German preference equity with fixed-interest bond.",
      "yahoo_symbol": "P911.DE",
      "vendor_name": "Dr. Ing. h.c. F. Porsche AG",
      "raw_sha256": "8c0424e181f600a2861695d888ea88c3895a373dcb58db361b14b8b7d83f68e0",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "NEM",
      "isin": "DE0006452907",
      "exchange": "Xetra",
      "issueName": "NEMETSCHEK",
      "countryOfRisk": "Germany",
      "sectorName": "Information Technology",
      "country": "Germany",
      "yahoo_symbol_candidate": "NEM.DE",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 384,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "NEM.DE",
      "vendor_name": "Nemetschek SE",
      "raw_sha256": "1087cda9f56351fc89476514e561890b6daee26f140cff74e9bfa1526aadbb4c",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "BZU",
      "isin": "IT0001347308",
      "exchange": "Borsa Italiana",
      "issueName": "BUZZI",
      "countryOfRisk": "Italy",
      "sectorName": "Materials",
      "country": "Italy",
      "yahoo_symbol_candidate": "BZU.MI",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 386,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "BZU.MI",
      "vendor_name": "Buzzi S.p.A.",
      "raw_sha256": "66e45282ce28f009fa2faa19567ed947792ae49798a184b2c96b047849431a01",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    },
    {
      "assetClass": "Equity",
      "marketCurrencyCode": "EUR",
      "ticker": "BIM",
      "isin": "FR0013280286",
      "exchange": "Nyse Euronext - Euronext Paris",
      "issueName": "BIOMERIEUX SA",
      "countryOfRisk": "France",
      "sectorName": "Health Care",
      "country": "France",
      "yahoo_symbol_candidate": "BIM.PA",
      "yahoo_mapping_status": "inferred_from_provider_exchange_requires_identity_validation",
      "provider_index": 388,
      "share_class_review": "no_preferred_flag_in_provider_name_not_contract_certification",
      "yahoo_symbol": "BIM.PA",
      "vendor_name": "bioMérieux S.A.",
      "raw_sha256": "67e31da847abe2ff06981cead411087b7e5c276d0acdd93193365f481f8d4f21",
      "identity_check": "symbol, venue, EUR, equity type checked; provider ISIN retained; issuer-name review remains editorial"
    }
  ],
  "preferred_class_flags": [
    "HEN3",
    "P911"
  ],
  "ordinary_only_candidate_count_before_other_checks": 63,
  "raw_universe_sha256": "88e2c854647b60e708432cda0397d1d139c2f2000e017b53eec46560d543bf78",
  "collection_sha256": "4d90cfda298a37f5318933479f29253e0a88e6900e2479f5e598a293d1cb1550"
}
