{
 "as_of": "2026-11-06",
 "cmr": "sg-cm-kg/SGX/Y03",
 "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# YEO HIAP SENG LTD (Mainboard: Y03) — research page\n\nAs of 2026-11-06 · sg-cm-kg · record version 1\n\n## Identity and listing\n\nThe issuer is YEO HIAP SENG LTD, listed on the Mainboard under ticker Y03, ISIN SG1I10878425; its LEI is not on the record (ISIN not in the GLEIF ISIN-to-LEI mapping file). Its security type is Corporate, its segment is not on the record, its sector is Consumer Defensive, and its jurisdiction is Singapore (ACRA-registered public company limited by shares). Its listing status is listed, not halted.\n\n## The disclosure read\n\nThe record holds 7 filings across 6 filing days in the window 2025-11-06 to 2026-11-06. The median gap between filing days is 35 days; the exchange median is 29.8 days across 388 issuers and the sector median is 24.0 days across 45 issuers. The latest filing is dated 2026-07-02 and is of type substantial_shareholder, 127 days before the record date of 2026-11-06. Median latency is 60 days for the exchange and 35 days for the sector, with the median filings count at 6.0 for the exchange and 6 for the sector.\n\n## Auditor\n\nThe auditor of record is not on the record; the record carries the annual report link only and does not read the auditor's name or location. Auditor changes are not on the record.\n\n## Events and halts\n\nListing, delisting, name change, domicile change and segment move are not on the record, as the index does not yet carry a lifecycle type map for this register. The halt flag shows listed, not halted.\n\n## Orderability\n\nThe outcome is not determinable: the chapter carries no current ACM-68000 register revision for this market, so the outcome cannot name its rule. The chapter is as of 2026-11-04, and no rule version is given.\n\n## Coverage\n\nNo research houses were found on the issuer's own investor-relations page; the count is 0.\n\n## Open research\n\nNo openly published research notes were found on the record; the count is 0.\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 vintage is not sealed for this market. Years 2021 through 2026 are sealed in the store for this issuer but are not served as of a date; the as-of door answers not_sealed. The live record began on 2026-09-11, and no market earliest sealed date is given.\n\n## Sources\n\n8 source pages are named on this page; every value above carries its own source page and read date in the numbers.\n\n- https://www.sgx.com/securities/stock-screener (identity.exchange)\n- https://api.sgx.com/marketmetadata/v2 (identity.isin)\n- https://data.gov.sg/collections/2/view (identity.jurisdiction)\n- https://investors.sgx.com/stock-screener (identity.sector)\n- https://mcp.sg-cm-kg.ai/events/SGX/Y03 (the disclosure lines)\n- https://api.sgx.com/securities/v1.1/ (the halt flag)\n- https://mcp.sg-cm-kg.ai/book/aio.json (the orderability chapter)\n- https://mcp.sg-cm-kg.ai/record/SGX/Y03 (the record)\n",
 "market": "SG",
 "node": "sg-cm-kg",
 "numbers": {
  "as_of_depth": {
   "issuer_years_sealed": [],
   "live_record_began": "2026-09-11",
   "node_history_from": null,
   "node_years_sealed": [],
   "note": "6 years are sealed in the SG store; their Replay split is not built, so the as-of door answers not_sealed and the record is the live record as of 2026-11-06",
   "record_version": 1,
   "sealed": false,
   "store_years_sealed_not_served": [
    "2021",
    "2022",
    "2023",
    "2024",
    "2025",
    "2026"
   ]
  },
  "auditor": {
   "auditor": {
    "market": "SG",
    "reason": "Width 0 records the annual report link only (ORDER-013: source link, not a read)",
    "state": "not_on_record"
   },
   "auditor_firm_id": {
    "market": "SG",
    "state": "not_on_record"
   },
   "auditor_location": {
    "market": "SG",
    "state": "not_on_record"
   },
   "changes": {
    "market": "SG",
    "reason": "no lifecycle type map for this register yet (SHELF-01: us and ca first)",
    "state": "not_on_record"
   }
  },
  "cmr": "sg-cm-kg/SGX/Y03",
  "coverage": {
   "count": 0,
   "houses": [],
   "pages_checked": [],
   "read_by": "Perplexity sonar (search) · page read by this rail",
   "read_date": "2026-11-12",
   "since": null,
   "state": "none_found"
  },
  "disclosure": {
   "against": {
    "exchange": {
     "issuers": 388,
     "median_cadence_gap_days": 29.8,
     "median_filings": 6,
     "median_latency_days": 60,
     "name": "Mainboard"
    },
    "sector": {
     "issuers": 45,
     "median_cadence_gap_days": 24,
     "median_filings": 6,
     "median_latency_days": 35,
     "name": "Consumer Defensive"
    }
   },
   "by_type": {
    "agm_egm": 1,
    "annual_return": 1,
    "director_change": 1,
    "results": 2,
    "sgxnet_announcement": 1,
    "substantial_shareholder": 1
   },
   "cadence_median_gap_days": 35,
   "filing_days": 6,
   "filings": 7,
   "latency_days": 127,
   "latest": [
    {
     "category": null,
     "date": "2026-07-02",
     "source": "https://links.sgx.com/1.0.0/corporate-announcements/YLM29H60LJA853CX",
     "title": "Disclosure of Interest/ Changes in Interest of Substantial Shareholder(s)/ Unitholder(s): Disclosure of Changes in Interest of Substantial Shareholder - Mr Ng Chee Tat Philip",
     "type": "substantial_shareholder"
    },
    {
     "category": null,
     "date": "2026-05-28",
     "source": "https://links.sgx.com/1.0.0/corporate-announcements/S8BO1Q9N0AE0QBT1",
     "title": "General Announcement: Minutes of 70th Annual General Meeting held on 29 April 2026",
     "type": "agm_egm"
    },
    {
     "category": null,
     "date": "2026-05-21",
     "source": "https://www.bizfile.gov.sg/",
     "title": "Annual return filed (ACRA)",
     "type": "annual_return"
    },
    {
     "category": null,
     "date": "2026-04-01",
     "source": "https://links.sgx.com/1.0.0/corporate-announcements/89A1HNDXOHZ4N4NW",
     "title": "Annual Reports and Related Documents",
     "type": "results"
    },
    {
     "category": null,
     "date": "2026-02-25",
     "source": "https://links.sgx.com/1.0.0/corporate-announcements/WPTTXJO2NMI9PGK6",
     "title": "Financial Statements and Related Announcement: Full Yearly Results",
     "type": "results"
    }
   ],
   "latest_filing_date": "2026-07-02",
   "read": "the node's event lines (list_events_since), as get_filings serves them",
   "source": "https://mcp.sg-cm-kg.ai/events/SGX/Y03",
   "window": {
    "from": "2025-11-06",
    "to": "2026-11-06"
   }
  },
  "identity": {
   "exchange": {
    "read_by": "SGX listed-securities feed (exchange list; stock screener roster)",
    "read_date": "2026-11-06",
    "read_date_basis": "the record version as_of",
    "source": "https://www.sgx.com/securities/stock-screener (feed api.sgx.com/securities/v1.1)",
    "state": "sourced",
    "value": "Mainboard"
   },
   "isin": {
    "read_by": "SGX market metadata feed (exchange list; ISIN, issuer name, FISN)",
    "read_date": "2026-11-06",
    "read_date_basis": "the record version as_of",
    "source": "https://api.sgx.com/marketmetadata/v2 (SGX market metadata)",
    "state": "sourced",
    "value": "SG1I10878425"
   },
   "jurisdiction": {
    "read_by": "ACRA register bulk dataset (data.gov.sg, monthly) (entity type, company type)",
    "read_date": "2026-11-06",
    "read_date_basis": "the record version as_of",
    "source": "https://data.gov.sg/collections/2/view (ACRA Information on Corporate Entities, monthly; built 2026-09-11)",
    "state": "sourced",
    "value": "Singapore (ACRA-registered public company limited by shares)"
   },
   "lei": {
    "market": "SG",
    "reason": "ISIN not in the GLEIF ISIN-to-LEI mapping file",
    "state": "not_on_record"
   },
   "name": {
    "read_by": "SGX listed-securities feed (exchange list; stock screener roster)",
    "read_date": "2026-11-06",
    "read_date_basis": "the record version as_of",
    "source": "https://www.sgx.com/securities/stock-screener (feed api.sgx.com/securities/v1.1)",
    "state": "sourced",
    "value": "YEO HIAP SENG LTD"
   },
   "sector": {
    "read_by": "SGX stock screener (sector classification the exchange publishes; data provider named on the screener: Morningstar)",
    "read_date": "2026-11-06",
    "read_date_basis": "the record version as_of",
    "source": "https://investors.sgx.com/stock-screener (feed api.sgx.com/stockscreener/v2.0, identity fields only)",
    "state": "sourced",
    "value": "Consumer Defensive"
   },
   "security_type": {
    "read_by": "SGX listed-securities feed (exchange list; stock screener roster)",
    "read_date": "2026-11-06",
    "read_date_basis": "the record version as_of",
    "source": "https://www.sgx.com/securities/stock-screener (feed api.sgx.com/securities/v1.1)",
    "state": "sourced",
    "value": "Corporate"
   },
   "segment": {
    "market": "SG",
    "state": "not_on_record"
   },
   "ticker": {
    "read_by": "SGX listed-securities feed (exchange list; stock screener roster)",
    "read_date": "2026-11-06",
    "read_date_basis": "the record version as_of",
    "source": "https://www.sgx.com/securities/stock-screener (feed api.sgx.com/securities/v1.1)",
    "state": "sourced",
    "value": "Y03"
   },
   "website": {
    "market": "SG",
    "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": "SG",
    "reason": "no lifecycle type map for this register yet (SHELF-01: us and ca first)",
    "state": "not_on_record"
   },
   "domicile_change": {
    "market": "SG",
    "reason": "no lifecycle type map for this register yet (SHELF-01: us and ca first)",
    "state": "not_on_record"
   },
   "listing": {
    "market": "SG",
    "reason": "no lifecycle type map for this register yet (SHELF-01: us and ca first)",
    "state": "not_on_record"
   },
   "name_change": {
    "market": "SG",
    "reason": "no lifecycle type map for this register yet (SHELF-01: us and ca first)",
    "state": "not_on_record"
   },
   "segment_move": {
    "market": "SG",
    "reason": "no lifecycle type map for this register yet (SHELF-01: us and ca first)",
    "state": "not_on_record"
   }
  },
  "market": "SG",
  "node": "sg-cm-kg",
  "numbers_hash": "sha256:0f1dfd6e3dda967f1338f2bc96d2402b0a7c5a06cd42e9f9497b566a373707a9",
  "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.sg-cm-kg.ai/book/aio.json",
    "door": "https://mcp.sg-cm-kg.ai/mcp",
    "tool": "get_orderability"
   },
   "reason": "the chapter carries no current ACM-68000 register revision for this market: the outcome cannot name its rule",
   "rule_version": null,
   "section": "sg.aio.v6"
  },
  "record": {
   "as_of": "2026-11-06",
   "url": "https://mcp.sg-cm-kg.ai/record/SGX/Y03",
   "version": 1
  },
  "schema": "research-numbers v0.1 (USR-01, 2026-11-11)",
  "status": {
   "read_date": "2026-11-08",
   "source": "https://api.sgx.com/securities/v1.1/",
   "value": "listed, not halted"
  }
 },
 "numbers_hash": "sha256:0f1dfd6e3dda967f1338f2bc96d2402b0a7c5a06cd42e9f9497b566a373707a9",
 "path": "/sg/SGX/Y03",
 "schema": "research-page v0.1 (USR-02, 2026-11-11)",
 "sections": [
  {
   "id": "identity",
   "text": "The issuer is YEO HIAP SENG LTD, listed on the Mainboard under ticker Y03, ISIN SG1I10878425; its LEI is not on the record (ISIN not in the GLEIF ISIN-to-LEI mapping file). Its security type is Corporate, its segment is not on the record, its sector is Consumer Defensive, and its jurisdiction is Singapore (ACRA-registered public company limited by shares). Its listing status is listed, not halted.",
   "title": "Identity and listing"
  },
  {
   "id": "disclosure",
   "text": "The record holds 7 filings across 6 filing days in the window 2025-11-06 to 2026-11-06. The median gap between filing days is 35 days; the exchange median is 29.8 days across 388 issuers and the sector median is 24.0 days across 45 issuers. The latest filing is dated 2026-07-02 and is of type substantial_shareholder, 127 days before the record date of 2026-11-06. Median latency is 60 days for the exchange and 35 days for the sector, with the median filings count at 6.0 for the exchange and 6 for the sector.",
   "title": "The disclosure read"
  },
  {
   "id": "auditor",
   "text": "The auditor of record is not on the record; the record carries the annual report link only and does not read the auditor's name or location. Auditor changes are not on the record.",
   "title": "Auditor"
  },
  {
   "id": "events",
   "text": "Listing, delisting, name change, domicile change and segment move are not on the record, as the index does not yet carry a lifecycle type map for this register. The halt flag shows listed, not halted.",
   "title": "Events and halts"
  },
  {
   "id": "orderability",
   "text": "The outcome is not determinable: the chapter carries no current ACM-68000 register revision for this market, so the outcome cannot name its rule. The chapter is as of 2026-11-04, and no rule version is given.",
   "title": "Orderability"
  },
  {
   "id": "coverage",
   "text": "No research houses were found on the issuer's own investor-relations page; the count is 0.",
   "title": "Coverage"
  },
  {
   "id": "open_research",
   "text": "No openly published research notes were found on the record; the count is 0.",
   "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 vintage is not sealed for this market. Years 2021 through 2026 are sealed in the store for this issuer but are not served as of a date; the as-of door answers not_sealed. The live record began on 2026-09-11, and no market earliest sealed date is given.",
   "title": "As-of depth"
  },
  {
   "id": "sources",
   "text": "8 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://www.sgx.com/securities/stock-screener"
  },
  {
   "for": "identity.isin",
   "source": "https://api.sgx.com/marketmetadata/v2"
  },
  {
   "for": "identity.jurisdiction",
   "source": "https://data.gov.sg/collections/2/view"
  },
  {
   "for": "identity.sector",
   "source": "https://investors.sgx.com/stock-screener"
  },
  {
   "for": "the disclosure lines",
   "source": "https://mcp.sg-cm-kg.ai/events/SGX/Y03"
  },
  {
   "for": "the halt flag",
   "source": "https://api.sgx.com/securities/v1.1/"
  },
  {
   "for": "the orderability chapter",
   "source": "https://mcp.sg-cm-kg.ai/book/aio.json"
  },
  {
   "for": "the record",
   "source": "https://mcp.sg-cm-kg.ai/record/SGX/Y03"
  }
 ],
 "title": "YEO HIAP SENG LTD (Y03) — research page",
 "writer": {
  "by": "Claude through the platform account, Haiku class; one pass; checked against the numbers",
  "engine": "claude-haiku-5-5"
 }
}