Reference

Markets and currencies

Currency conventions and units across the dataset.

Per-market defaults

MarketDefault currencyReporting unit
Helsinki (HEL)EURMillions of EUR (MEUR) for statements; absolute EUR for /financials key figures
Stockholm (STO)SEKMillions of SEK (MSEK) for statements
US (NYSE / NASDAQ)USDMillions of USD (milj_usd) for statements; absolute USD for /financials key figures

Some issuers report in a non-default currency (e.g. a Stockholm-listed issuer that reports in EUR). The response always carries an explicit currency field — do not assume the default.

Scaling

  • Key figures (/financials) come as absolute values, in the reporting currency. A revenue of 21990000000 means 21,990,000,000 EUR.
  • Full statements (/statement) come pre-scaled to millions, in the unit reported by the issuer. The unit field ("MEUR", "MSEK", "milj_usd") tells you the multiplier.

This matches how Clarifo's company pages render — absolute numbers for KPIs (so you see "EUR 22 bn" cleanly), pre-scaled millions for line-item tables (so the statements stay readable).

Mixing markets

compare_companies and screen_companies can return mixed-currency rows. The recommended pattern is:

  1. Always read currency and unit per row.
  2. Either filter to a single market (country="FI", country="US") before ranking, or normalise to a common currency client-side using your own FX feed.

Clarifo does not convert currencies server-side. That keeps the data honest — you always see the original disclosure — and lets you bring whichever FX source your business uses.