{
 "as_of": "2026-11-06",
 "cmr": "fr-cm-kg/XPAR/FR0000124141",
 "fence": "The page is the record's research on the issuer — no analyst, no rating, no view.",
 "markdown": "The page is the record's research on the issuer — no analyst, no rating, no view.\n\n# VEOLIA ENVIRON. (Euronext Paris: FR0000124141) — research page\n\nAs of 2026-11-06 · fr-cm-kg · record version 1\n\n## Identity and listing\n\nThe issuer is VEOLIA ENVIRON., listed on Euronext Paris under ticker FR0000124141, with ISIN FR0000124141 and LEI 969500LENY69X51OOT31. Its security type is Corporate, its segment is not on the record, its sector is NAF 82.99Z, and its jurisdiction is France (RCS-registered SA à conseil d'administration (s.a.i.)). Its status on the record is listed, not halted.\n\n## The disclosure read\n\nThe record holds 16 filings in the twelve months to 2026-11-06, across 13 filing days, of which 15 are newswire releases and 1 is results. The median gap between filing days is 6.0 days. The latest filing is dated 2026-11-06, is a newswire release, and is 0 days before the record date. The exchange median is 15.0 filings, a cadence gap of 8.0 days and a latency of 3 days across 316 issuers; the issuer's 16 filings are above that median. The sector median is 16 filings, a cadence gap of 12 days and a latency of 0 days across 7 issuers; the issuer's 16 filings equal that median.\n\n## Auditor\n\nThe auditor of record is KPMG S.A. and Ernst & Young et Autres; its location is not on the record. Auditor changes are not on the record, as the market's record does not carry them.\n\n## Events and halts\n\nThe record carries no listing, delisting, name change, domicile change or segment move lines, because no lifecycle type map exists for this register yet. The halt flag is listed, not halted.\n\n## Orderability\n\nThe outcome is not determinable. The chapter's orderability section carries no client categories, so the outcome cannot name its client category. The rule version is acm-68000/fr/mifid-ii-product-governance/r1, and the chapter is as of 2026-11-04.\n\n## Coverage\n\nThe issuer's investor-relations page names 22 research houses: ALPHAVALUE, Barclays, Berenberg, Bernstein, BNP Paribas, BofA, CIC, CITI, Deutsche Bank, Goldman Sachs, HSBC, Jefferies, JP Morgan, Kepler, Morgan Stanley, Morningstar, Natixis Oddo, RBC, San Paolo, UBS, Natixis and Oddo.\n\n## Open research\n\nNo openly published research notes are on the record; none was found.\n\n## Licensed\n\nLicensed research: none loaded. A licensed row is served only to an agent whose firm holds that licence (licensor, entitlement). No licensed row is loaded.\n\n## As-of depth\n\nThe issuer has no sealed years on the record. The market's vintage is not sealed, and the live record began on a date not on the record.\n\n## Sources\n\n9 source pages are named on this page; every value above carries its own source page and read date in the numbers.\n\n- https://registers.esma.europa.eu/publication/searchRegister?core=esma_registers_firds (identity.exchange)\n- https://recherche-entreprises.api.gouv.fr/search?q=403210032 (identity.jurisdiction)\n- https://mapping.gleif.org/api/v2/isin-lei/latest/download (identity.lei)\n- https://mcp.fr-cm-kg.ai/events/XPAR/FR0000124141 (the disclosure lines)\n- https://live.euronext.com/en/ajax/haltedInstrument/getAjax/current (the halt flag)\n- https://www.veolia.com/sites/g/files/dvc4206/files/document/2025/03/Veolia_2024_URD.pdf (the auditor)\n- https://mcp.fr-cm-kg.ai/book/aio.json (the orderability chapter)\n- https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage (coverage)\n- https://mcp.fr-cm-kg.ai/record/XPAR/FR0000124141 (the record)\n",
 "market": "FR",
 "node": "fr-cm-kg",
 "numbers": {
  "as_of_depth": {
   "issuer_years_sealed": [],
   "live_record_began": null,
   "node_history_from": null,
   "node_years_sealed": [],
   "note": "the FR vintage is not sealed; the record is the live record as of 2026-11-06",
   "record_version": 1,
   "sealed": false
  },
  "auditor": {
   "auditor": {
    "read_by": "read by ChatGPT (batch)",
    "read_date": "2026-11-06",
    "read_date_basis": "the record version as_of",
    "source": "https://www.veolia.com/sites/g/files/dvc4206/files/document/2025/03/Veolia_2024_URD.pdf",
    "state": "filled",
    "value": "KPMG S.A. and Ernst & Young et Autres"
   },
   "auditor_firm_id": {
    "market": "FR",
    "state": "not_on_record"
   },
   "auditor_location": {
    "market": "FR",
    "state": "not_on_record"
   },
   "changes": {
    "market": "FR",
    "reason": "no lifecycle type map for this register yet (SHELF-01: us and ca first)",
    "state": "not_on_record"
   }
  },
  "cmr": "fr-cm-kg/XPAR/FR0000124141",
  "coverage": {
   "count": 22,
   "houses": [
    {
     "analyst": "RAMONDEC Pierre-Alexandre",
     "house": "ALPHAVALUE",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage",
     "state": "sourced"
    },
    {
     "analyst": "CRAMPTON Peter",
     "house": "Barclays",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage",
     "state": "sourced"
    },
    {
     "analyst": "FISHER Andrew",
     "house": "Berenberg",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage",
     "state": "sourced"
    },
    {
     "analyst": "KUBICKI Bartlomiej",
     "house": "Bernstein",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage",
     "state": "sourced"
    },
    {
     "analyst": "WYBURD Harry",
     "house": "BNP Paribas",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage",
     "state": "sourced"
    },
    {
     "analyst": "Bisztyga Peter",
     "house": "BofA",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage",
     "state": "sourced"
    },
    {
     "analyst": "PALLIEZ Arnaud",
     "house": "CIC",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage",
     "state": "sourced"
    },
    {
     "analyst": "PING Jenny",
     "house": "CITI",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage",
     "state": "sourced"
    },
    {
     "analyst": "JEFFERY Olly",
     "house": "Deutsche Bank",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage",
     "state": "sourced"
    },
    {
     "analyst": "PATEL Ajay",
     "house": "Goldman Sachs",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage",
     "state": "sourced"
    },
    {
     "analyst": "SWABEY Charles",
     "house": "HSBC",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage",
     "state": "sourced"
    },
    {
     "analyst": "FARMAN Ahmed",
     "house": "Jefferies",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage",
     "state": "sourced"
    },
    {
     "analyst": "GARRIDO Javier",
     "house": "JP Morgan",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage",
     "state": "sourced"
    },
    {
     "analyst": "RODRIGUEZ Juan Camilo",
     "house": "Kepler",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage",
     "state": "sourced"
    },
    {
     "analyst": "SITBON Arthur",
     "house": "Morgan Stanley",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage",
     "state": "sourced"
    },
    {
     "analyst": "FULOP Tancrede",
     "house": "Morningstar",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage",
     "state": "sourced"
    },
    {
     "analyst": "OURPATIAN Philippe",
     "house": "Natixis Oddo",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage",
     "state": "sourced"
    },
    {
     "analyst": "PEPPER Joseph",
     "house": "RBC",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage",
     "state": "sourced"
    },
    {
     "analyst": "CANDELA Davide",
     "house": "San Paolo",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage",
     "state": "sourced"
    },
    {
     "analyst": "SERWINOWSKA Wanda",
     "house": "UBS",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage",
     "state": "sourced"
    },
    {
     "house": "Natixis",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage",
     "state": "sourced"
    },
    {
     "analyst": "OURPATIAN Philippe",
     "house": "Oddo",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage",
     "state": "sourced"
    }
   ],
   "pages_checked": [
    {
     "page": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage",
     "result": "read: 22 of 41 named houses found on the page"
    }
   ],
   "read_by": "Perplexity sonar (search) · page read by this rail",
   "read_date": "2026-11-12",
   "since": "not stated on the page read",
   "state": "found"
  },
  "disclosure": {
   "against": {
    "exchange": {
     "issuers": 316,
     "median_cadence_gap_days": 8,
     "median_filings": 15,
     "median_latency_days": 3,
     "name": "Euronext Paris"
    },
    "sector": {
     "issuers": 7,
     "median_cadence_gap_days": 12,
     "median_filings": 16,
     "median_latency_days": 0,
     "name": "NAF 82.99Z"
    }
   },
   "by_type": {
    "newswire_release": 15,
    "results": 1
   },
   "cadence_median_gap_days": 6,
   "filing_days": 13,
   "filings": 16,
   "latency_days": 0,
   "latest": [
    {
     "category": null,
     "date": "2026-11-06",
     "source": "https://www.businesswire.com/news/home/20261105567114/en/Woonsocket-City-Council-Unanimously-Selects-Veolia-to-Rehabilitate-Wastewater-System-Neglected-by-Prior-Operator",
     "title": "Woonsocket City Council Unanimously Selects Veolia to ...",
     "type": "newswire_release"
    },
    {
     "category": null,
     "date": "2026-11-05",
     "source": "https://www.businesswire.com/news/home/20261105567114/en/Woonsocket-City-Council-Unanimously-Selects-Veolia-to-Rehabilitate-Wastewater-System-Neglected-by-Prior-Operator",
     "title": "Woonsocket City Council Unanimously Selects Veolia to ...",
     "type": "newswire_release"
    },
    {
     "category": null,
     "date": "2026-11-05",
     "source": "https://www.businesswire.com/news/home/20261104724852/en",
     "title": "Veolia Environnement: Information relating to the total ...",
     "type": "newswire_release"
    },
    {
     "category": null,
     "date": "2026-11-05",
     "source": "https://www.businesswire.com/news/home/20261104181392/fr",
     "title": "Dessalement : Veolia conforte sa position de leader avec ...",
     "type": "newswire_release"
    },
    {
     "category": null,
     "date": "2026-11-05",
     "source": "https://www.businesswire.com/news/home/20261104114265/fr",
     "title": "Veolia accélère la transformation de son portefeuille, axée ...",
     "type": "newswire_release"
    }
   ],
   "latest_filing_date": "2026-11-06",
   "read": "the node's event lines (list_events_since), as get_filings serves them",
   "source": "https://mcp.fr-cm-kg.ai/events/XPAR/FR0000124141",
   "window": {
    "from": "2025-11-06",
    "to": "2026-11-06"
   }
  },
  "identity": {
   "exchange": {
    "read_by": "ESMA FIRDS full equity file (EU instrument reference data per trading venue)",
    "read_date": "2026-11-06",
    "read_date_basis": "the record version as_of",
    "source": "https://registers.esma.europa.eu/publication/searchRegister?core=esma_registers_firds (FIRDS full equity files 2026-09-05)",
    "state": "sourced",
    "value": "Euronext Paris"
   },
   "isin": {
    "read_by": "ESMA FIRDS full equity file (EU instrument reference data per trading venue)",
    "read_date": "2026-11-06",
    "read_date_basis": "the record version as_of",
    "source": "https://registers.esma.europa.eu/publication/searchRegister?core=esma_registers_firds (FIRDS full equity files 2026-09-05)",
    "state": "confirmed",
    "value": "FR0000124141"
   },
   "jurisdiction": {
    "read_by": "French State company search (recherche-entreprises.api.gouv.fr; INSEE / RNE register data) (nature juridique)",
    "read_date": "2026-11-06",
    "read_date_basis": "the record version as_of",
    "source": "https://recherche-entreprises.api.gouv.fr/search?q=403210032",
    "state": "sourced",
    "value": "France (RCS-registered SA à conseil d'administration (s.a.i.))"
   },
   "lei": {
    "read_by": "GLEIF ISIN-to-LEI mapping file (daily), LEI by exact ISIN",
    "read_date": "2026-11-09",
    "read_date_basis": "the field",
    "source": "https://mapping.gleif.org/api/v2/isin-lei/latest/download (ISIN FR0000124141)",
    "state": "sourced",
    "value": "969500LENY69X51OOT31"
   },
   "name": {
    "read_by": "ESMA FIRDS full equity file (EU instrument reference data per trading venue)",
    "read_date": "2026-11-06",
    "read_date_basis": "the record version as_of",
    "source": "https://registers.esma.europa.eu/publication/searchRegister?core=esma_registers_firds (FIRDS full equity files 2026-09-05)",
    "state": "sourced",
    "value": "VEOLIA ENVIRON."
   },
   "sector": {
    "read_by": "French State company search (recherche-entreprises.api.gouv.fr; INSEE / RNE register data) (activité principale, NAF)",
    "read_date": "2026-11-06",
    "read_date_basis": "the record version as_of",
    "source": "https://recherche-entreprises.api.gouv.fr/search?q=403210032",
    "state": "sourced",
    "value": "NAF 82.99Z"
   },
   "security_type": {
    "read_by": "ESMA FIRDS full equity file (EU instrument reference data per trading venue)",
    "read_date": "2026-11-06",
    "read_date_basis": "the record version as_of",
    "source": "https://registers.esma.europa.eu/publication/searchRegister?core=esma_registers_firds (FIRDS full equity files 2026-09-05)",
    "state": "sourced",
    "value": "Corporate"
   },
   "segment": {
    "market": "FR",
    "state": "not_on_record"
   },
   "ticker": {
    "read_by": "ESMA FIRDS full equity file (EU instrument reference data per trading venue)",
    "read_date": "2026-11-06",
    "read_date_basis": "the record version as_of",
    "source": "https://registers.esma.europa.eu/publication/searchRegister?core=esma_registers_firds (FIRDS full equity files 2026-09-05)",
    "state": "sourced",
    "value": "FR0000124141"
   },
   "website": {
    "market": "FR",
    "state": "not_on_record"
   }
  },
  "licensed": {
   "columns": [
    "licensor",
    "entitlement",
    "title",
    "date",
    "source"
   ],
   "rows": [],
   "rule": "A licensed row is served only to an agent whose firm holds that licence (licensor, entitlement). No licensed row is loaded."
  },
  "lifecycle": {
   "delisting": {
    "market": "FR",
    "reason": "no lifecycle type map for this register yet (SHELF-01: us and ca first)",
    "state": "not_on_record"
   },
   "domicile_change": {
    "market": "FR",
    "reason": "no lifecycle type map for this register yet (SHELF-01: us and ca first)",
    "state": "not_on_record"
   },
   "listing": {
    "market": "FR",
    "reason": "no lifecycle type map for this register yet (SHELF-01: us and ca first)",
    "state": "not_on_record"
   },
   "name_change": {
    "market": "FR",
    "reason": "no lifecycle type map for this register yet (SHELF-01: us and ca first)",
    "state": "not_on_record"
   },
   "segment_move": {
    "market": "FR",
    "reason": "no lifecycle type map for this register yet (SHELF-01: us and ca first)",
    "state": "not_on_record"
   }
  },
  "market": "FR",
  "node": "fr-cm-kg",
  "numbers_hash": "sha256:81f46a902587652653f97efb4bc68ae8c718da4966ec70431d695947e8cd81d9",
  "open_research": {
   "read_date": "2026-11-12",
   "rows": [],
   "state": "none_found"
  },
  "orderability": {
   "chapter_as_of": "2026-11-04",
   "client_categories": [],
   "determinable": false,
   "read": {
    "chapter": "https://mcp.fr-cm-kg.ai/book/aio.json",
    "door": "https://mcp.fr-cm-kg.ai/mcp",
    "tool": "get_orderability"
   },
   "reason": "the chapter's orderability section carries no client_categories: the outcome cannot name its client category",
   "rule_version": "acm-68000/fr/mifid-ii-product-governance/r1",
   "section": "fr.aio.v10"
  },
  "record": {
   "as_of": "2026-11-06",
   "url": "https://mcp.fr-cm-kg.ai/record/XPAR/FR0000124141",
   "version": 1
  },
  "schema": "research-numbers v0.1 (USR-01, 2026-11-11)",
  "status": {
   "read_date": "2026-11-09",
   "source": "https://live.euronext.com/en/ajax/haltedInstrument/getAjax/current",
   "value": "listed, not halted"
  }
 },
 "numbers_hash": "sha256:81f46a902587652653f97efb4bc68ae8c718da4966ec70431d695947e8cd81d9",
 "path": "/fr/XPAR/FR0000124141",
 "schema": "research-page v0.1 (USR-02, 2026-11-11)",
 "sections": [
  {
   "id": "identity",
   "text": "The issuer is VEOLIA ENVIRON., listed on Euronext Paris under ticker FR0000124141, with ISIN FR0000124141 and LEI 969500LENY69X51OOT31. Its security type is Corporate, its segment is not on the record, its sector is NAF 82.99Z, and its jurisdiction is France (RCS-registered SA à conseil d'administration (s.a.i.)). Its status on the record is listed, not halted.",
   "title": "Identity and listing"
  },
  {
   "id": "disclosure",
   "text": "The record holds 16 filings in the twelve months to 2026-11-06, across 13 filing days, of which 15 are newswire releases and 1 is results. The median gap between filing days is 6.0 days. The latest filing is dated 2026-11-06, is a newswire release, and is 0 days before the record date. The exchange median is 15.0 filings, a cadence gap of 8.0 days and a latency of 3 days across 316 issuers; the issuer's 16 filings are above that median. The sector median is 16 filings, a cadence gap of 12 days and a latency of 0 days across 7 issuers; the issuer's 16 filings equal that median.",
   "title": "The disclosure read"
  },
  {
   "id": "auditor",
   "text": "The auditor of record is KPMG S.A. and Ernst & Young et Autres; its location is not on the record. Auditor changes are not on the record, as the market's record does not carry them.",
   "title": "Auditor"
  },
  {
   "id": "events",
   "text": "The record carries no listing, delisting, name change, domicile change or segment move lines, because no lifecycle type map exists for this register yet. The halt flag is listed, not halted.",
   "title": "Events and halts"
  },
  {
   "id": "orderability",
   "text": "The outcome is not determinable. The chapter's orderability section carries no client categories, so the outcome cannot name its client category. The rule version is acm-68000/fr/mifid-ii-product-governance/r1, and the chapter is as of 2026-11-04.",
   "title": "Orderability"
  },
  {
   "id": "coverage",
   "text": "The issuer's investor-relations page names 22 research houses: ALPHAVALUE, Barclays, Berenberg, Bernstein, BNP Paribas, BofA, CIC, CITI, Deutsche Bank, Goldman Sachs, HSBC, Jefferies, JP Morgan, Kepler, Morgan Stanley, Morningstar, Natixis Oddo, RBC, San Paolo, UBS, Natixis and Oddo.",
   "title": "Coverage"
  },
  {
   "id": "open_research",
   "text": "No openly published research notes are on the record; none was found.",
   "title": "Open research"
  },
  {
   "id": "licensed",
   "text": "Licensed research: none loaded. A licensed row is served only to an agent whose firm holds that licence (licensor, entitlement). No licensed row is loaded.",
   "title": "Licensed"
  },
  {
   "id": "depth",
   "text": "The issuer has no sealed years on the record. The market's vintage is not sealed, and the live record began on a date not on the record.",
   "title": "As-of depth"
  },
  {
   "id": "sources",
   "text": "9 source pages are named on this page; every value above carries its own source page and read date in the numbers.",
   "title": "Sources"
  }
 ],
 "sources": [
  {
   "for": "identity.exchange",
   "source": "https://registers.esma.europa.eu/publication/searchRegister?core=esma_registers_firds"
  },
  {
   "for": "identity.jurisdiction",
   "source": "https://recherche-entreprises.api.gouv.fr/search?q=403210032"
  },
  {
   "for": "identity.lei",
   "source": "https://mapping.gleif.org/api/v2/isin-lei/latest/download"
  },
  {
   "for": "the disclosure lines",
   "source": "https://mcp.fr-cm-kg.ai/events/XPAR/FR0000124141"
  },
  {
   "for": "the halt flag",
   "source": "https://live.euronext.com/en/ajax/haltedInstrument/getAjax/current"
  },
  {
   "for": "the auditor",
   "source": "https://www.veolia.com/sites/g/files/dvc4206/files/document/2025/03/Veolia_2024_URD.pdf"
  },
  {
   "for": "the orderability chapter",
   "source": "https://mcp.fr-cm-kg.ai/book/aio.json"
  },
  {
   "for": "coverage",
   "source": "https://www.veolia.com/en/veolia-group/finance/analysts-and-investors/analyst-coverage"
  },
  {
   "for": "the record",
   "source": "https://mcp.fr-cm-kg.ai/record/XPAR/FR0000124141"
  }
 ],
 "title": "VEOLIA ENVIRON. (FR0000124141) — research page",
 "writer": {
  "by": "Claude through the platform account, Haiku class; one pass; checked against the numbers",
  "engine": "claude-haiku-5-5"
 }
}