6.18
-0.80%
Close of 9 Nov 2026, in EUR
Search any instrument
Reference data, closing prices and charts across 45,000 companies, plus crypto, commodities and currencies.
At a glance
Figures in EUR, from our data supplier.
Revenue
€1.28bn
FY2016FY2025
Net income
€92.6m
FY2016FY2025
Free cash flow
€156.4m
FY2016FY2025
Shareholders' equity
€584.2m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | €1.28bn | €1.34bn | €1.29bn | €1.26bn | €1.15bn | €986.4m | €1.03bn | €744.7m | €689.5m | €547.0m |
| Research and development | — | — | €12.2m | €7.8m | €2.6m | €1.0m | €600,000 | €200,000 | €300,000 | — |
| Operating income | €137.6m | €141.0m | −€16.5m | €66.8m | €110.1m | €67.2m | €81.4m | €75.4m | €28.3m | €31.4m |
| Net income | €92.6m | €71.7m | −€42.2m | €24.4m | €80.5m | €45.8m | €54.1m | €68.7m | €7.2m | €12.6m |
| Diluted earnings per share | 0.71 | 0.57 | -0.33 | 0.19 | 0.62 | 0.37 | 0.44 | 0.54 | 0.06 | 0.04 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | €1.44bn | €1.40bn | €1.42bn | €1.48bn | €1.45bn | €1.36bn | €1.36bn | €1.16bn | €902.3m | €734.1m |
| Cash and short-term investments | €75.2m | €65.2m | €37.7m | €40.2m | €38.1m | €77.1m | €40.6m | €36.9m | €33.0m | €39.1m |
| Total liabilities | €857.0m | €850.2m | €904.1m | €887.4m | €839.7m | €789.5m | €818.1m | €650.5m | €445.0m | €501.8m |
| Debt | €580.8m | €570.0m | €635.8m | €607.0m | €557.3m | €567.9m | €588.8m | €450.2m | €289.4m | €347.2m |
| Shareholders' equity | €584.2m | €548.2m | €515.4m | €592.0m | €608.9m | €571.5m | €541.2m | €511.7m | €457.2m | €231.8m |
| Shares outstanding | 130m | 127m | 127m | 127m | 129m | 124m | 124m | 126m | 116m | 308m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | €187.2m | €223.7m | €158.0m | €140.9m | €195.2m | €143.7m | €173.6m | €100.6m | €70.0m | €64.7m |
| Capital spending | −€30.8m | −€39.6m | −€41.0m | −€59.2m | −€43.1m | −€33.1m | −€33.6m | −€19.8m | −€16.5m | −€7.9m |
| Free cash flow | €156.4m | €184.1m | €117.0m | €81.7m | €152.1m | €110.6m | €140.0m | €80.8m | €53.5m | €56.8m |
| Dividends paid | −€60.8m | −€38.0m | −€35.4m | −€35.4m | −€33.1m | −€16.5m | −€16.5m | −€16.5m | −€16.5m | — |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | €293.3m | €308.2m | €330.0m | €280.4m | €321.5m | €346.9m | €353.9m | €295.8m |
| Operating income | €23.1m | €27.0m | €30.8m | €24.5m | €33.4m | €46.4m | €30.9m | €25.0m |
| Net income | €13.8m | €17.2m | €20.8m | €16.2m | €22.2m | €33.4m | €19.0m | €14.7m |
| Diluted earnings per share | 0.11 | 0.14 | 0.16 | 0.12 | 0.17 | 0.26 | 0.15 | 0.12 |
| Cash from operations | €38.0m | −€4.0m | €79.0m | €51.0m | €40.0m | €27.0m | €88.0m | €41.0m |
| Capital spending | −€10.0m | −€7.0m | −€10.0m | −€7.0m | −€9.0m | −€10.0m | −€13.0m | −€8.0m |
| Free cash flow | €28.0m | −€11.0m | €69.0m | €44.0m | €31.0m | €17.0m | €75.0m | €33.0m |
| Total assets | €1.44bn | €1.44bn | €1.44bn | €1.42bn | €1.40bn | €1.42bn | €1.40bn | €1.40bn |
| Cash and short-term investments | — | €71.6m | €75.2m | €79.4m | €51.5m | €67.7m | €65.2m | €53.4m |
| Debt | €356.9m | €451.6m | €626.2m | €579.9m | €571.0m | €565.1m | €570.0m | €450.7m |
| Shareholders' equity | €531.8m | €518.5m | €584.2m | €561.8m | €544.8m | €584.3m | €548.2m | €529.6m |
Financial ratios
Data as of 5 Nov 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Operating margin | 10.8% | 8.6% | -1.2% | 3.2% | 9.6% | 6.8% | — | — |
| Net margin | 7.2% | 5.4% | -3.3% | 1.9% | 7.0% | 4.6% | — | — |
| Return on equity | 15.9% | 13.1% | -8.2% | 4.1% | 13.2% | 8.0% | — | — |
| Return on assets | 6.4% | 5.1% | -3.0% | 1.6% | 5.6% | 3.4% | — | — |
| Free cash flow yield | 26.8% | 33.3% | 25.2% | 25.3% | 29.6% | 22.7% | — | — |
| Revenue growth | -4.6% | 4.2% | 2.2% | 9.1% | 17.1% | -4.3% | — | — |
| Earnings growth | 29.1% | -269.9% | -273.0% | -69.7% | 75.8% | -15.3% | — | — |
| Current ratio | 0.64x | 0.65x | 0.64x | 0.62x | 0.44x | 0.60x | — | — |
| Debt to equity | 0.73x | 0.78x | 0.90x | 0.80x | 0.69x | 0.75x | — | — |
| Equity ratio | 40.5% | 39.2% | 36.3% | 40.0% | 42.0% | 42.0% | — | — |
| Interest coverage | 6.25x | 4.27x | -0.66x | 3.91x | 11.20x | 6.29x | — | — |
| R&D as a share of sales | — | — | 0.9% | 0.6% | 0.2% | 0.1% | 0.1% | 0.0% |
| Buybacks as a share of market value | -2.7% | -0.0% | -0.0% | 1.9% | -3.7% | -0.5% | — | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 0.5% | 5.3% | 9.7% |
| Operating income | 27.2% | 15.4% | 21.7% |
| Net income | 56.0% | 15.1% | 55.7% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 10.6% | 6.4% | 6.9% | 6.9% |
| Net margin | 6.3% | 2.8% | 3.7% | 3.8% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 13.7 | 18.6 | -23.2 | 32.4 | 19.0 | 27.3 | 25.6 | 14.4 | 140.0 |
| Price to sales | 1.0 | 1.0 | 0.8 | 0.6 | 1.3 | 1.3 | 1.3 | 1.3 | 1.5 |
Dividends and splits
Per share, in the currency the company pays
Paid for 8 years. Last went ex-dividend on 7 Oct 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.64 | 0.48 | 0.30 | 0.28 | 0.28 | 0.26 | 0.13 | 0.20 |
Sources and methodology
- Data on this tab
- Our data supplier
- Chart on the Overview
- TradingView
Nothing here is investment advice. Prices can be delayed or wrong, so check with the exchange before relying on them. Data for this page. How we cover markets.