M
190.00
+3.54%
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
€491.9m
FY2016FY2025
Net income
€51.4m
FY2016FY2025
Free cash flow
€15.3m
FY2016FY2025
Shareholders' equity
€352.9m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | €491.9m | €487.9m | €532.3m | €474.1m | €376.0m | €296.9m | €463.1m | €452.9m | €402.0m | €393.9m |
| Gross profit | €293.9m | €290.5m | €316.6m | €280.7m | €221.0m | €176.0m | €275.0m | €265.9m | €227.3m | €223.3m |
| Operating income | €63.3m | €80.3m | €111.4m | €100.9m | €73.2m | €54.2m | €113.6m | €111.5m | €97.2m | €99.8m |
| Net income | €51.4m | €65.9m | €87.6m | €71.8m | €54.9m | €40.1m | €84.2m | €87.5m | €73.3m | €73.8m |
| Diluted earnings per share | 10.28 | 13.18 | 17.51 | 14.36 | 10.98 | 8.02 | 16.84 | 17.49 | 14.66 | 14.77 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | €486.8m | €484.6m | €506.4m | €467.8m | €415.0m | €347.0m | €360.1m | €366.3m | €330.7m | €309.6m |
| Total liabilities | €133.8m | €125.7m | €139.5m | €133.0m | €109.8m | €72.6m | €99.7m | €116.0m | €93.2m | €79.6m |
| Shareholders' equity | €352.9m | €358.9m | €366.9m | €334.8m | €305.2m | €274.4m | €260.4m | €250.3m | €237.5m | €229.9m |
| Shares outstanding | 5m | 5m | 5m | 5m | 5m | 5m | 5m | 5m | 5m | 5m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | €38.1m | €102.5m | €92.1m | €90.5m | €36.4m | €43.2m | €72.0m | €93.3m | €82.0m | €74.0m |
| Capital spending | −€22.8m | −€50.8m | −€32.2m | −€10.1m | −€7.3m | −€20.8m | −€12.6m | −€11.0m | −€17.6m | −€15.5m |
| Free cash flow | €15.3m | €51.7m | €59.9m | €80.4m | €29.1m | €22.4m | €59.4m | €82.4m | €64.4m | €58.5m |
| Dividends paid | −€55.0m | −€75.0m | −€55.0m | −€45.0m | −€25.1m | −€25.1m | −€75.1m | −€4.1m | −€4.1m | −€4.1m |
Latest quarters
By quarter end
| Jun 2025 | Dec 2024 | Jun 2024 | Jun 2019 | Mar 2019 | Dec 2018 | Sept 2018 | Jun 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | €221.6m | €246.1m | €241.8m | €115.8m | €115.8m | €119.7m | €119.7m | €107.5m |
| Gross profit | — | — | — | €115.8m | €115.8m | €25.5m | €25.5m | €107.5m |
| Operating income | €15.3m | €46.8m | €39.0m | €25.4m | €25.4m | €31.6m | €31.6m | €22.6m |
| Net income | €11.8m | €36.1m | €30.0m | €18.6m | €18.6m | €24.8m | €24.8m | €18.9m |
| Diluted earnings per share | 2.36 | 7.22 | 6.00 | 3.73 | 3.73 | 4.96 | 4.96 | 3.79 |
| Cash from operations | — | — | — | €13.0m | €13.0m | €30.0m | €30.0m | €16.0m |
| Capital spending | — | — | — | −€2.0m | −€2.0m | −€2.0m | −€2.0m | −€2.0m |
| Free cash flow | — | — | — | €11.0m | €11.0m | €28.0m | €28.0m | €14.0m |
| Total assets | €510.8m | €484.6m | €540.8m | €410.3m | €410.3m | €366.3m | €366.3m | €393.2m |
| Shareholders' equity | €368.8m | €358.9m | €397.3m | €288.0m | €288.0m | €250.3m | €250.3m | €275.1m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 1.2% | 10.6% | 3.2% |
| Operating income | -14.4% | 3.1% | -2.6% |
| Net income | -10.5% | 5.1% | -1.4% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 59.6% | 59.5% | 59.4% | 58.5% |
| Operating margin | 14.7% | 17.9% | 18.2% | 20.9% |
| Net margin | 12.0% | 13.9% | 14.0% | 15.8% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 14.6 | 12.3 | 12.3 | 13.7 | 22.0 | 36.9 | 16.9 | 17.0 | 24.6 | 18.4 |
| Price to sales | 1.5 | 1.7 | 2.0 | 2.1 | 3.2 | 5.0 | 3.1 | 3.3 | 4.5 | 3.4 |
Dividends and splits
Per share, in the currency the company pays
Paid for 18 years. Last went ex-dividend on 3 Jul 2025.
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.85 | 0.85 | 0.85 | 0.85 | 5.05 | 0.85 | 15.05 | 15.05 |
- 1-to-1 reverse split · 8 Jul 1999
- 10-for-1 split · 23 Oct 1998
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.