Clarifo
← Articles
10.2026

Company financial data in Europe: what ESEF covers and misses

ESEF makes the primary statements in EU listed companies' annual reports machine-readable, but notes, segments, adjusted measures and quarterly reports remain largely outside it. We show what that means for company financial data in Europe, using UPM-Kymmene's FY2025 figures.

For company financial data in Europe, the European Single Electronic Format (ESEF) is the closest thing to a standard machine-readable source: every company with securities on an EU regulated market must publish its annual financial report as an XHTML file with the IFRS primary statements tagged in iXBRL. It covers the annual income statement, balance sheet, cash flow statement and statement of changes in equity in detail, but it does not cover quarterly reports, and most of what sits outside the primary statements is tagged only as blocks of text, if at all.

For the Finnish and Swedish companies we cover, we use ESEF facts where they exist and read the filing itself where they do not, keeping a link to the source page for every figure. This article explains what ESEF gives you, where the gaps are, and what an ESEF-sourced record looks like for UPM-Kymmene Oyj (Nasdaq Helsinki: UPM).

What the ESEF mandate requires from European listed companies

ESEF comes from the EU Transparency Directive and a delegated regulation adopted by the European Commission, with technical standards from ESMA. It applies to issuers whose securities trade on an EU or EEA regulated market, for annual financial reports covering financial years from 2020 onwards (some member states allowed a one-year delay). The report itself is an XHTML document a browser can open; the machine-readable layer is a set of inline XBRL (iXBRL) tags embedded in it.

  • Primary statements, tagged line by line. Every number in the consolidated statement of profit or loss, other comprehensive income, financial position, cash flows and changes in equity is tagged to the ESEF taxonomy, which is based on the IFRS Taxonomy.
  • Company-specific lines, anchored. When a company's line has no matching taxonomy element, it creates an extension element and anchors it to the closest IFRS element, so software can still place it.
  • Notes, tagged as text blocks. From financial years starting in 2022, notes to the financial statements must be block-tagged: the whole accounting policy or note is marked up as a text block, but the numbers inside it are not tagged one by one.

Where the gaps in European company financial data are

The table below sets out which parts of a typical European listed company's reporting ESEF covers and which it leaves out.

InformationCovered by ESEFWhere to find it instead
Annual primary statements (group)Yes, detailed tags–
Notes and accounting policiesText blocks only (from FY2022)Read the note in the annual report
Segment revenue and profitWithin the segment note text block, not as individual figuresSegment note, interim report segment tables
Alternative performance measures (comparable EBIT, adjusted EPS)No; outside the IFRS statementsBoard of directors' report, interim reports
Quarterly and half-year figuresNo; interim reports are outside the mandateInterim report PDF or web release
Order intake, order book, guidanceNoInterim reports and CEO review
Companies on growth markets (MTFs)No; the mandate applies to regulated markets onlyCompany reports, often under local GAAP

Source: summary of the ESEF regulation and ESMA reporting requirements as of 28 Oct 2026. Not company data; no fiscal year or currency applies.

The quarterly gap is the largest in practice. A company reporting on 31 December publishes its ESEF file around February to April, so for most of the year the newest figures exist only in interim reports. Anyone who needs Q1, half-year or Q3 numbers for European companies has to read those reports, which come in each company's own layout.

Two companies can tag the same element with different content. One may present operating profit after its share of associates' results, another before it. ESEF standardises the labels, not the accounting choices behind them.

Worked example: UPM-Kymmene's ESEF-sourced FY2025 figures

UPM-Kymmene Oyj, the Finnish forest industry group, reports under IFRS in euros. For FY2025 (year ended 31 Dec 2025) our latest annual record for UPM is built from its FY2025 ESEF report; the table shows the tagged facts and the ratios we derive from them.

UPM-Kymmene Oyj, FY2025ValueOrigin
RevenueEUR 9,656 millionESEF tagged fact
Operating profit (EBIT)EUR 749 millionESEF tagged fact
Total assets, 31 Dec 2025EUR 17,532 millionESEF tagged fact
Earnings per share (basic and diluted)EUR 0.91ESEF tagged fact
Operating margin7.8%Derived from ESEF facts
Net profit margin5.1%Derived from ESEF facts
Equity ratio59.0%Derived from ESEF facts

Source: UPM-Kymmene Oyj ESEF annual report FY2025, EUR; ratios derived by Clarifo; data as of 28 Oct 20261.

What the ESEF file does not give us for UPM is just as instructive. Its quarterly figures for 2026 come from interim reports, not ESEF, and its business-area breakdown sits in the segment note as a text block. For those we read the filing pages and keep the citation, the same way we do for US companies' 10-Q reports filed with the SEC.

How to fill the ESEF gaps when you work with European filings

A workable approach to European company financial data has two layers. Use ESEF facts for annual primary statement figures, because they are the company's own tagged numbers. For everything ESEF leaves out (interim periods, segments, adjusted measures), go to the report pages and keep the page reference with each figure. Check scope and scale either way: a figure from a parent-company statement, a segment table or a single quarter can look like a group full-year number.

Annual primary statements

Tagged IFRS facts from the ESEF file for full-year revenue, profit, assets and EPS.

Interim reports and notes

Quarterly figures, segments and adjusted measures from the report pages, each with a page citation.

This is how our data for Helsinki and Stockholm companies is built: every figure comes from the original filing, and the citation links to the filing and page.

The same data is available on our company pages, through the Data API, and in Claude and ChatGPT through our read-only MCP server. Our article on IFRS 18 covers the next change to what European companies will tag.

Show UPM-Kymmene's FY2025 revenue, operating profit and EPS, say which figures come from the ESEF report and which from the PDF, and link the source for each.

See ESEF-sourced annual figures and filing-sourced quarterly figures together on every Helsinki and Stockholm company page.

Browse company financial data Use Clarifo in Claude or ChatGPT

  1. UPM-Kymmene Oyj, ESEF annual report and Financial Statements 2025, fiscal year ended 31 Dec 2025: filing page.

Not investment advice. Figures are based on data reported by the companies.