[
  {
    "ticker": "BARN.SW",
    "company_name": "Barry Callebaut AG",
    "fiscal_year": "2026",
    "period": "H1",
    "period_start_date": "2025-09-01",
    "period_end_date": "2026-02-28",
    "publication_date": "2026-04-16",
    "reporting_currency": "CHF",
    "scale": "CHF_millions",
    "accounting_standard": "IFRS / IAS 34",
    "revenue": "6752.229",
    "ebitda": null,
    "ebit": "289.405",
    "net_income": "89.379",
    "eps_basic": "16.30",
    "total_assets": "12007.887",
    "total_equity": "2517.604",
    "cash": "1624.794",
    "total_debt": "5229.186",
    "operating_cash_flow": "915.909",
    "capex_reported": null,
    "capex_calculated": "-142.927",
    "free_cash_flow_reported": "801.8",
    "free_cash_flow_calculated": "772.982",
    "source_url": "https://www.barry-callebaut.com/en/about-us/media/news-stories/barry-callebaut-group-half-year-results-fiscal-year-202526",
    "source_page": "p.3;p.6-p.9;p.16",
    "source_status": "official_verified",
    "validation_status": "validated",
    "confidence": "high",
    "notes": "IFRS/IAS 34 unaudited consolidated H1; statement tables converted from thousands of CHF to CHF millions where applicable; EBITDA is non-IFRS/APM only (EBITDA 413.8 p.16; EBITDA recurring 435.3 p.16) and core ebitda is blank; ebit=289.405 statutory reported, recurring EBIT 310.9 p.16 excluded; net_income=89.379 owner-attributable (total consolidated net profit=89.096; NCI=-0.283); total_debt=5229.186 calculated gross financial debt from p.8 debt and lease lines; net debt 3604.3 APM excluded; capex_reported unavailable; capex_calculated=-142.927 cash outflow (PP&E -132.625 + intangibles -10.302; p.9); FCF_reported=801.8 company APM; FCF_calculated=772.982 v2 formula OCF 915.909 + capex_calc -142.927; OCF+investing cash flow=801.810 reconciles to reported FCF."
  },
  {
    "ticker": "DKSH.SW",
    "company_name": "DKSH Holding AG",
    "fiscal_year": "2026",
    "period": "H1",
    "period_start_date": "2026-01-01",
    "period_end_date": "2026-06-30",
    "publication_date": "2026-07-17",
    "reporting_currency": "CHF",
    "scale": "CHF_millions",
    "accounting_standard": "IFRS / IAS 34",
    "revenue": "5470.9",
    "ebitda": null,
    "ebit": "158.0",
    "net_income": "101.1",
    "eps_basic": "1.56",
    "total_assets": "5550.4",
    "total_equity": "1772.9",
    "cash": "503.7",
    "total_debt": "514.5",
    "operating_cash_flow": "190.0",
    "capex_reported": null,
    "capex_calculated": "-14.6",
    "free_cash_flow_reported": "147.7",
    "free_cash_flow_calculated": "175.4",
    "source_url": "https://www.dksh.com/de-de/content/download/155280/2373828?version=4",
    "source_page": "p.3-p.4;p.6;p.8-p.10;p.19-p.22",
    "source_status": "official_verified",
    "validation_status": "validated",
    "confidence": "high",
    "notes": "IFRS/IAS 34 unaudited consolidated H1; ebitda blank because no unadjusted EBITDA KPI is published (mechanical EBIT+D&A=216.2 extraction-only); ebit=158.0 statutory, Core EBIT 163.4 APM excluded; net_income=101.1 parent-attributable (total profit=105.2; NCI=4.1); eps_basic=1.56 confirmed by official corrigendum, superseded 1.67 excluded; total_debt=514.5 current borrowings 46.3 + non-current borrowings 468.2, consistent with DKSH annual product basis; lease liabilities 248.0 excluded from total_debt and documented separately; net debt 10.8 APM; capex_reported unavailable; capex_calculated=-14.6 cash outflow (PP&E -13.3 + intangibles -1.3); FCF_reported=147.7 company APM including lease repayment -28.6 and trademark adjustment +0.9; FCF_calculated=175.4 v2 formula OCF 190.0 + capex -14.6; reported-minus-calculated difference=-27.7."
  },
  {
    "ticker": "SIKA.SW",
    "company_name": "Sika AG",
    "fiscal_year": "2026",
    "period": "H1",
    "period_start_date": "2026-01-01",
    "period_end_date": "2026-06-30",
    "publication_date": "2026-07-28",
    "reporting_currency": "CHF",
    "scale": "CHF_millions",
    "accounting_standard": "IFRS / IAS 34",
    "revenue": "5589.8",
    "ebitda": "1063.0",
    "ebit": "796.1",
    "net_income": "551.3",
    "eps_basic": "3.44",
    "total_assets": "16017.3",
    "total_equity": "6817.2",
    "cash": "625.3",
    "total_debt": "6098.1",
    "operating_cash_flow": "328.5",
    "capex_reported": "192.4",
    "capex_calculated": "-192.4",
    "free_cash_flow_reported": "139.6",
    "free_cash_flow_calculated": "136.1",
    "source_url": "https://www.sika.com/dam/dms/corporate/media/glo-hyr-26-half-year-report.pdf",
    "source_page": "p.4;p.11;p.13;p.15-p.16;p.21",
    "source_status": "official_verified",
    "validation_status": "validated",
    "confidence": "high",
    "notes": "IFRS/IAS 34 unaudited consolidated H1; ebitda=1063.0 reported operating profit before depreciation; ebit=796.1 statutory; net_income=551.3 parent-attributable (total net profit=552.1; NCI=0.8); eps_basic=3.44 (diluted=3.43); total_debt=6098.1 total financial liabilities (current 1547.1 + non-current 4551.0), consistent with Sika annual product basis and including leases; capex_reported=192.4 positive company key figure; capex_calculated=-192.4 cash outflow (PP&E -179.8 + intangibles -12.6); FCF_reported=139.6 Sika operating FCF including PP&E disposal proceeds 3.5; FCF_calculated=136.1 v2 formula OCF 328.5 + capex -192.4; reported-minus-calculated difference=3.5."
  },
  {
    "ticker": "MIKN.SW",
    "company_name": "Mikron Holding AG",
    "fiscal_year": "2026",
    "period": "H1",
    "period_start_date": "2026-01-01",
    "period_end_date": "2026-06-30",
    "publication_date": "2026-07-17",
    "reporting_currency": "CHF",
    "scale": "CHF_millions",
    "accounting_standard": "Swiss GAAP FER 31",
    "revenue": "180.532",
    "ebitda": null,
    "ebit": "16.110",
    "net_income": "13.847",
    "eps_basic": "0.83",
    "total_assets": "374.063",
    "total_equity": "241.711",
    "cash": "65.043",
    "total_debt": "1.812",
    "operating_cash_flow": "17.035",
    "capex_reported": null,
    "capex_calculated": null,
    "free_cash_flow_reported": "9.909",
    "free_cash_flow_calculated": null,
    "source_url": "https://www.mikron.com/cdn/ff/9Ox1A5ulmp7pTSeaofqI5V4zAhMsaerGGwSh29CCwvo/1784263915/public/download/Mikron%202026%20Half-Year%20Report.pdf",
    "source_page": "p.8-p.9;p.11",
    "source_status": "official_verified",
    "validation_status": "validated",
    "confidence": "high",
    "notes": "Swiss GAAP FER 31 unaudited condensed consolidated H1; ebitda blank because only Mikron APM EBITDA is published; net_income=13.847 maps to consolidated Net profit under the confirmed 100%-owned-subsidiary and unchanged-scope convention, with no NCI value created; eps_basic=0.83 comes from a combined basic/diluted line and no eps_diluted field is created; total_debt=1.812 calculated from direct financial-liability inputs as short-term 0.591 + long-term 1.400 - derivative liability 0.179; capex_reported and capex_calculated unavailable because no standalone Group total is published and purchase lines are net of disposals; FCF_reported=9.909 Mikron APM; FCF_calculated blank because contract-compatible capex is unavailable; balance-sheet comparatives are at 31.12.2025; order intake, order backlog, and three-division metrics remain extraction-report facts outside the standard schema."
  },
  {
    "ticker": "PPGN.SW",
    "company_name": "PolyPeptide Group AG",
    "fiscal_year": "2026",
    "period": "H1",
    "period_start_date": "2026-01-01",
    "period_end_date": "2026-06-30",
    "publication_date": "2026-08-13",
    "reporting_currency": "EUR",
    "scale": "EUR_millions",
    "accounting_standard": "IFRS / IAS 34",
    "revenue": "236.628",
    "ebitda": null,
    "ebit": "21.979",
    "net_income": "9.081",
    "eps_basic": "0.28",
    "total_assets": "860.772",
    "total_equity": "351.214",
    "cash": "59.031",
    "total_debt": "149.209",
    "operating_cash_flow": "25.219",
    "capex_reported": "41.318",
    "capex_calculated": "-44.321",
    "free_cash_flow_reported": "-19.102",
    "free_cash_flow_calculated": null,
    "source_url": "https://www.polypeptide.com/wp-content/uploads/2022/09/PolyPeptide_Half-year-Report-2026.pdf",
    "source_page": "p.12;p.14-p.15;p.18;p.20;p.32-p.34",
    "source_status": "official_verified",
    "validation_status": "validated",
    "confidence": "high",
    "notes": "Unaudited consolidated IAS 34 H1; kEUR source amounts normalized to EUR millions by division by 1,000; no annual data used. Core EBITDA is blank because issuer EBITDA 49.091 is an APM, not a statutory subtotal; no adjusted EBITDA is mapped. net_income=9.081 is explicitly attributable to PolyPeptide Group AG shareholders and is parent-shareholder-attributable; no NCI amount is invented. total_debt=149.209 is calculated from six statutory loan, lease and other-financial-liability lines and confirmed by the issuer's APM total financial debt. capex_reported=41.318 is the positive company APM; capex_calculated=-44.321 is the statutory cash outflow (-0.603 intangible plus -43.718 PP&E). free_cash_flow_reported=-19.102 is the issuer APM and exactly reconciles to OCF plus cash capex; free_cash_flow_calculated is blank to avoid duplicating the reported value under the current H1 validator. EPS is direct EUR/share. Q1/Q3 remain absent."
  }
]