{
 "as_of": "2026-11-11",
 "cmr": "fi-cm-kg/XHEL/FI0009008650",
 "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# Etteplan Oyj (Nasdaq Helsinki: FI0009008650) — research page\n\nAs of 2026-11-11 · fi-cm-kg · record version 1\n\n## Identity and listing\n\nThe issuer is Etteplan Oyj, listed on Nasdaq Helsinki under ticker FI0009008650, with ISIN FI0009008650 and LEI 7437006I5533R06JU690. The security type, segment, sector and jurisdiction are not on the record. The issuer is listed and not halted.\n\n## The disclosure read\n\nThe record holds 36 filings in the twelve months to 2026-11-11, across 13 filing days. The median gap between filing days is 25.5 days. The latest filing is dated 2026-11-10, is of type Changes board/management/auditors, and is 1 day before the record date. The exchange median gap between filing days is 7 days, the exchange median filings are 50, and the exchange median latency is 6.5 days; the issuer's filing count is below the exchange median and its gap is above the exchange median. The sector medians are not on the record.\n\n## Auditor\n\nThe auditor, its location, and any auditor changes are not on the record.\n\n## Events and halts\n\nThe record does not carry listing, delisting, name change, domicile change or segment move lines for this register. The halt flag shows the issuer is listed and not halted.\n\n## Orderability\n\nThe orderability outcome is not determinable, because the chapter carries no client categories and the outcome cannot name its client category. The rule version is acm-68000/fi/mifid-ii-product-governance/r1, and the chapter is as of 2026-11-04.\n\n## Coverage\n\nThree research houses are named on the issuer's investor-relations page: Evli Bank Plc, Inderes Oy and Carnegie Investment Bank AB. The count is 3.\n\n## Open research\n\nNo openly published research notes were found on the record.\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 market's vintage is not sealed. No issuer years are sealed, the market has no earliest sealed date, and the live record began on no date stated on the record.\n\n## Sources\n\n6 source pages are named on this page; every value above carries its own source page and read date in the numbers.\n\n- https://firds.esma.europa.eu/firds/ (identity.exchange)\n- https://mcp.fi-cm-kg.ai/events/XHEL/FI0009008650 (the disclosure lines)\n- https://api.news.eu.nasdaq.com/news/query.action?globalGroup=exchangeNotice&globalName=exchangeNewsFilterHEX|FirstNorthInformationHEX (the halt flag)\n- https://fi.eu-cm-kg.ai/book/aio.json (the orderability chapter)\n- https://www.etteplan.com/investors/etteplan-shares/analysts/ (coverage)\n- https://mcp.fi-cm-kg.ai/record/XHEL/FI0009008650 (the record)\n",
 "market": "FI",
 "node": "fi-cm-kg",
 "numbers": {
  "as_of_depth": {
   "issuer_years_sealed": [],
   "live_record_began": null,
   "node_history_from": null,
   "node_years_sealed": [],
   "note": "the FI vintage is not sealed; the record is the live record as of 2026-11-11",
   "record_version": 1,
   "sealed": false
  },
  "auditor": {
   "auditor": {
    "market": "FI",
    "state": "not_on_record"
   },
   "auditor_firm_id": {
    "market": "FI",
    "state": "not_on_record"
   },
   "auditor_location": {
    "market": "FI",
    "state": "not_on_record"
   },
   "changes": {
    "market": "FI",
    "reason": "no lifecycle type map for this register yet (SHELF-01: us and ca first)",
    "state": "not_on_record"
   }
  },
  "cmr": "fi-cm-kg/XHEL/FI0009008650",
  "coverage": {
   "count": 3,
   "houses": [
    {
     "analyst": "Atte Pitkäjärvi",
     "house": "Evli Bank Plc",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.etteplan.com/investors/etteplan-shares/analysts/",
     "state": "sourced"
    },
    {
     "analyst": "Roni Peuranheimo",
     "house": "Inderes Oy",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.etteplan.com/investors/etteplan-shares/analysts/",
     "state": "sourced"
    },
    {
     "analyst": "Emil Immonen",
     "house": "Carnegie Investment Bank AB",
     "read_by": "issuer IR page, fetched by this rail; each house name read on the page",
     "read_date": "2026-11-12",
     "source": "https://www.etteplan.com/investors/etteplan-shares/analysts/",
     "state": "sourced"
    }
   ],
   "pages_checked": [
    {
     "page": "https://www.etteplan.com/investors/etteplan-shares/analysts/",
     "result": "read: 3 of 6 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": 151,
     "median_cadence_gap_days": 7,
     "median_filings": 50,
     "median_latency_days": 6.5,
     "name": "Nasdaq Helsinki"
    },
    "sector": {
     "market": "FI",
     "state": "not_on_record"
    }
   },
   "by_type": {
    "Annual Financial Report": 2,
    "Changes board/management/auditors": 2,
    "Decisions of general meeting": 2,
    "Financial Calendar": 2,
    "Financial Statement Release": 2,
    "Half Year financial report": 2,
    "Inside information": 5,
    "Interim report (Q1 and Q3)": 4,
    "Managers' Transactions": 6,
    "Notice to general meeting": 2,
    "Other information disclosed according to the rules of the Exchange": 6,
    "Prospectus/Announcement of Prospectus": 1
   },
   "cadence_median_gap_days": 25.5,
   "filing_days": 13,
   "filings": 36,
   "latency_days": 1,
   "latest": [
    {
     "category": "Changes board/management/auditors",
     "date": "2026-11-10",
     "source": "https://view.news.eu.nasdaq.com/view?id=bf9947a18bf0847c0834d9f21fc9a58fa&lang=en&src=listed",
     "title": "Changes in Etteplan Oyj's Management Group",
     "type": "Changes board/management/auditors"
    },
    {
     "category": "Changes board/management/auditors",
     "date": "2026-11-10",
     "source": "https://view.news.eu.nasdaq.com/view?id=bd27fd793ad81d2081468fc841c01fa37&lang=fi&src=listed",
     "title": "Muutoksia Etteplan Oyj:n johtoryhmässä",
     "type": "Changes board/management/auditors"
    },
    {
     "category": "Interim report (Q1 and Q3)",
     "date": "2026-10-29",
     "source": "https://view.news.eu.nasdaq.com/view?id=b6d69e023473a0efd4ead53fc71938ea1&lang=en&src=listed",
     "title": "Etteplan Q3 2026: A challenging quarter ended with signs of improving demand",
     "type": "Interim report (Q1 and Q3)"
    },
    {
     "category": "Interim report (Q1 and Q3)",
     "date": "2026-10-29",
     "source": "https://view.news.eu.nasdaq.com/view?id=b522a312b65eaa9aa38ea779eed99e2b6&lang=fi&src=listed",
     "title": "Etteplan Q3 2026: Haastavan neljänneksen lopulla kysynnässä merkkejä paremmasta",
     "type": "Interim report (Q1 and Q3)"
    },
    {
     "category": "Inside information",
     "date": "2026-09-16",
     "source": "https://view.news.eu.nasdaq.com/view?id=bb67c09deed05121f07d775f07a1a012d&lang=fi&src=listed",
     "title": "Etteplan antaa tulosvaroituksen ja laskee ohjeistustaan vuodelle 2026",
     "type": "Inside information"
    }
   ],
   "latest_filing_date": "2026-11-10",
   "read": "the node's event lines (list_events_since), as get_filings serves them",
   "source": "https://mcp.fi-cm-kg.ai/events/XHEL/FI0009008650",
   "window": {
    "from": "2025-11-11",
    "to": "2026-11-11"
   }
  },
  "identity": {
   "exchange": {
    "read_by": "eu-sources/fi/roster.py (FIRDS https://registers.esma.europa.eu/solr/esma_registers_firds_files/select)",
    "read_date": "2026-11-11",
    "read_date_basis": "the record version as_of",
    "source": "https://firds.esma.europa.eu/firds/ (ESMA FIRDS FULINS_E 2026-11-07: FULINS_E_20261107_01of02.zip, FULINS_E_20261107_02of02.zip)",
    "state": "sourced",
    "value": "Nasdaq Helsinki"
   },
   "isin": {
    "read_by": "eu-sources/fi/roster.py (FIRDS https://registers.esma.europa.eu/solr/esma_registers_firds_files/select)",
    "read_date": "2026-11-11",
    "read_date_basis": "the record version as_of",
    "source": "https://firds.esma.europa.eu/firds/ (ESMA FIRDS FULINS_E 2026-11-07: FULINS_E_20261107_01of02.zip, FULINS_E_20261107_02of02.zip)",
    "state": "sourced",
    "value": "FI0009008650"
   },
   "jurisdiction": {
    "market": "FI",
    "state": "not_on_record"
   },
   "lei": {
    "read_by": "eu-sources/fi/roster.py (FIRDS https://registers.esma.europa.eu/solr/esma_registers_firds_files/select)",
    "read_date": "2026-11-11",
    "read_date_basis": "the record version as_of",
    "source": "https://firds.esma.europa.eu/firds/ (ESMA FIRDS FULINS_E 2026-11-07: FULINS_E_20261107_01of02.zip, FULINS_E_20261107_02of02.zip)",
    "state": "filled",
    "value": "7437006I5533R06JU690"
   },
   "name": {
    "read_by": "eu-sources/fi/roster.py (FIRDS https://registers.esma.europa.eu/solr/esma_registers_firds_files/select)",
    "read_date": "2026-11-11",
    "read_date_basis": "the record version as_of",
    "source": "https://firds.esma.europa.eu/firds/ (ESMA FIRDS FULINS_E 2026-11-07: FULINS_E_20261107_01of02.zip, FULINS_E_20261107_02of02.zip)",
    "state": "sourced",
    "value": "Etteplan Oyj"
   },
   "sector": {
    "market": "FI",
    "state": "not_on_record"
   },
   "security_type": {
    "market": "FI",
    "state": "not_on_record"
   },
   "segment": {
    "market": "FI",
    "state": "not_on_record"
   },
   "ticker": {
    "read_by": "eu-sources/fi/roster.py (FIRDS https://registers.esma.europa.eu/solr/esma_registers_firds_files/select)",
    "read_date": "2026-11-11",
    "read_date_basis": "the record version as_of",
    "source": "https://firds.esma.europa.eu/firds/ (ESMA FIRDS FULINS_E 2026-11-07: FULINS_E_20261107_01of02.zip, FULINS_E_20261107_02of02.zip)",
    "state": "sourced",
    "value": "FI0009008650"
   },
   "website": {
    "market": "FI",
    "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": "FI",
    "reason": "no lifecycle type map for this register yet (SHELF-01: us and ca first)",
    "state": "not_on_record"
   },
   "domicile_change": {
    "market": "FI",
    "reason": "no lifecycle type map for this register yet (SHELF-01: us and ca first)",
    "state": "not_on_record"
   },
   "listing": {
    "market": "FI",
    "reason": "no lifecycle type map for this register yet (SHELF-01: us and ca first)",
    "state": "not_on_record"
   },
   "name_change": {
    "market": "FI",
    "reason": "no lifecycle type map for this register yet (SHELF-01: us and ca first)",
    "state": "not_on_record"
   },
   "segment_move": {
    "market": "FI",
    "reason": "no lifecycle type map for this register yet (SHELF-01: us and ca first)",
    "state": "not_on_record"
   }
  },
  "market": "FI",
  "node": "fi-cm-kg",
  "numbers_hash": "sha256:2ea40cdc8db4d73709868cee46f95b120837db788a56df0017c19086145bf063",
  "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://fi.eu-cm-kg.ai/book/aio.json",
    "door": "https://fi.eu-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/fi/mifid-ii-product-governance/r1",
   "section": "fi.aio.v5"
  },
  "record": {
   "as_of": "2026-11-11",
   "url": "https://mcp.fi-cm-kg.ai/record/XHEL/FI0009008650",
   "version": 1
  },
  "schema": "research-numbers v0.1 (USR-01, 2026-11-11)",
  "status": {
   "read_date": "2026-11-12",
   "source": "https://api.news.eu.nasdaq.com/news/query.action?globalGroup=exchangeNotice&globalName=exchangeNewsFilterHEX|FirstNorthInformationHEX",
   "value": "listed, not halted"
  }
 },
 "numbers_hash": "sha256:2ea40cdc8db4d73709868cee46f95b120837db788a56df0017c19086145bf063",
 "path": "/fi/XHEL/FI0009008650",
 "schema": "research-page v0.1 (USR-02, 2026-11-11)",
 "sections": [
  {
   "id": "identity",
   "text": "The issuer is Etteplan Oyj, listed on Nasdaq Helsinki under ticker FI0009008650, with ISIN FI0009008650 and LEI 7437006I5533R06JU690. The security type, segment, sector and jurisdiction are not on the record. The issuer is listed and not halted.",
   "title": "Identity and listing"
  },
  {
   "id": "disclosure",
   "text": "The record holds 36 filings in the twelve months to 2026-11-11, across 13 filing days. The median gap between filing days is 25.5 days. The latest filing is dated 2026-11-10, is of type Changes board/management/auditors, and is 1 day before the record date. The exchange median gap between filing days is 7 days, the exchange median filings are 50, and the exchange median latency is 6.5 days; the issuer's filing count is below the exchange median and its gap is above the exchange median. The sector medians are not on the record.",
   "title": "The disclosure read"
  },
  {
   "id": "auditor",
   "text": "The auditor, its location, and any auditor changes are not on the record.",
   "title": "Auditor"
  },
  {
   "id": "events",
   "text": "The record does not carry listing, delisting, name change, domicile change or segment move lines for this register. The halt flag shows the issuer is listed and not halted.",
   "title": "Events and halts"
  },
  {
   "id": "orderability",
   "text": "The orderability outcome is not determinable, because the chapter carries no client categories and the outcome cannot name its client category. The rule version is acm-68000/fi/mifid-ii-product-governance/r1, and the chapter is as of 2026-11-04.",
   "title": "Orderability"
  },
  {
   "id": "coverage",
   "text": "Three research houses are named on the issuer's investor-relations page: Evli Bank Plc, Inderes Oy and Carnegie Investment Bank AB. The count is 3.",
   "title": "Coverage"
  },
  {
   "id": "open_research",
   "text": "No openly published research notes were found on the record.",
   "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 market's vintage is not sealed. No issuer years are sealed, the market has no earliest sealed date, and the live record began on no date stated on the record.",
   "title": "As-of depth"
  },
  {
   "id": "sources",
   "text": "6 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://firds.esma.europa.eu/firds/"
  },
  {
   "for": "the disclosure lines",
   "source": "https://mcp.fi-cm-kg.ai/events/XHEL/FI0009008650"
  },
  {
   "for": "the halt flag",
   "source": "https://api.news.eu.nasdaq.com/news/query.action?globalGroup=exchangeNotice&globalName=exchangeNewsFilterHEX|FirstNorthInformationHEX"
  },
  {
   "for": "the orderability chapter",
   "source": "https://fi.eu-cm-kg.ai/book/aio.json"
  },
  {
   "for": "coverage",
   "source": "https://www.etteplan.com/investors/etteplan-shares/analysts/"
  },
  {
   "for": "the record",
   "source": "https://mcp.fi-cm-kg.ai/record/XHEL/FI0009008650"
  }
 ],
 "title": "Etteplan Oyj (FI0009008650) — research page",
 "writer": {
  "by": "Claude through the platform account, Haiku class; one pass; checked against the numbers",
  "engine": "claude-haiku-5-5"
 }
}