33.70
+0.45%
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
€954.3m
FY2017FY2026
Net income
€82.0m
FY2017FY2026
Free cash flow
€128.5m
FY2017FY2026
Shareholders' equity
€701.3m
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | €954.3m | €943.7m | €701.1m | €532.3m | €470.1m | €417.6m | €422.0m | €391.5m | €359.9m | €338.7m |
| Operating income | €112.6m | €109.6m | €85.8m | €72.7m | €72.8m | €43.3m | €53.5m | €52.4m | €46.8m | €35.6m |
| Net income | €82.0m | €75.6m | €58.2m | €50.1m | €51.0m | €25.4m | €31.1m | €30.8m | €26.6m | €20.1m |
| Diluted earnings per share | 3.34 | 3.08 | 2.37 | 2.52 | 2.56 | 1.27 | 1.56 | 1.54 | 1.33 | 1.02 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | €996.9m | €979.9m | €977.7m | €536.8m | €494.2m | €446.5m | €449.6m | €384.2m | €361.3m | €333.5m |
| Cash and short-term investments | €121.4m | €78.3m | €77.5m | €70.8m | €108.3m | €88.0m | €65.1m | €50.7m | €52.1m | €38.7m |
| Total liabilities | €294.4m | €346.5m | €406.3m | €237.7m | €237.3m | €240.4m | €272.4m | €233.4m | €231.1m | €229.4m |
| Debt | €20.3m | €80.8m | €84.4m | €59.5m | €66.0m | €86.4m | €131.9m | €89.4m | €86.7m | €95.2m |
| Shareholders' equity | €701.3m | €632.0m | €569.5m | €299.1m | €257.0m | €206.1m | €177.1m | €150.8m | €130.2m | €104.1m |
| Shares outstanding | 25m | 25m | 25m | 20m | 20m | 20m | 20m | 20m | 20m | 20m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | €130.8m | €89.3m | €81.8m | €41.1m | €56.3m | €70.8m | €55.3m | €32.6m | €31.2m | €24.7m |
| Capital spending | −€2.3m | −€4.8m | −€3.1m | −€3.7m | −€455,000 | −€748,000 | −€3.1m | −€1.4m | −€2.7m | −€14.8m |
| Free cash flow | €128.5m | €84.4m | €78.7m | €37.4m | €55.9m | €70.1m | €52.2m | €31.2m | €28.4m | €10.0m |
| Dividends paid | −€11.3m | −€9.4m | −€7.6m | −€7.6m | −€4.6m | −€4.6m | −€4.6m | −€4.1m | −€3.0m | −€2.0m |
Latest quarters
By quarter end
| Mar 2026 | Sept 2025 | Mar 2025 | Sept 2024 | Mar 2024 | Sept 2023 | Mar 2023 | Dec 2022 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | €496.3m | €458.1m | €485.8m | €457.8m | €424.4m | €276.7m | €295.2m | €147.6m |
| Operating income | €69.5m | €43.1m | €69.1m | €41.6m | €52.6m | €33.2m | €46.8m | €25.0m |
| Net income | €51.7m | €30.3m | €48.3m | €27.2m | €35.2m | €23.0m | €32.2m | €16.1m |
| Diluted earnings per share | 2.10 | 1.24 | 1.97 | 1.11 | 1.43 | 1.16 | 1.62 | 0.81 |
| Cash from operations | €110.0m | €20.0m | €85.0m | — | €73.0m | €8.0m | €46.0m | €24.0m |
| Capital spending | — | −€1.0m | −€2.0m | −€2.0m | −€2.0m | −€1.0m | −€2.0m | −€1.0m |
| Free cash flow | — | €19.0m | €83.0m | — | €71.0m | €7.0m | €44.0m | €23.0m |
| Total assets | €996.9m | €934.5m | €979.9m | €948.5m | €977.7m | €517.4m | €536.8m | €536.8m |
| Cash and short-term investments | €121.4m | €33.5m | €78.3m | €51.0m | €77.5m | €54.1m | €70.8m | €70.8m |
| Debt | €9.5m | €40.5m | €80.8m | €118.0m | €84.4m | €45.8m | €59.5m | — |
| Shareholders' equity | €701.3m | €644.1m | €632.0m | €578.4m | €569.5m | €311.9m | €299.1m | €50.6m |
Financial ratios
Data as of 4 Nov 2026
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | |
|---|---|---|---|---|---|---|
| Operating margin | 11.8% | 11.5% | 11.9% | 13.2% | 15.5% | 10.0% |
| Net margin | 8.6% | 8.0% | 8.3% | 9.4% | 10.9% | 6.1% |
| Return on equity | 11.7% | 12.0% | 10.2% | 16.7% | 19.9% | 12.3% |
| Return on assets | 8.2% | 7.7% | 6.0% | 9.3% | 10.3% | 5.7% |
| Free cash flow yield | 16.1% | 11.4% | 10.3% | 6.7% | 8.4% | 10.6% |
| Revenue growth | 1.1% | 34.6% | 31.7% | 13.2% | 12.6% | -1.1% |
| Earnings growth | 8.5% | 29.8% | 16.2% | -1.9% | 101.1% | -18.5% |
| Current ratio | 1.59x | 1.49x | 1.20x | 1.51x | 1.65x | 1.53x |
| Debt to equity | 0.01x | 0.10x | 0.12x | 0.16x | 0.21x | 0.31x |
| Equity ratio | 70.3% | 64.5% | 58.2% | 55.7% | 52.0% | 46.2% |
| Interest coverage | 72.53x | 21.43x | 35.20x | 39.83x | 80.99x | 36.55x |
| Buybacks as a share of market value | -0.3% | 0.3% | -23.7% | 0.4% | 0.3% | -0.4% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 21.5% | 18.0% | 15.1% |
| Operating income | 15.7% | 21.1% | 17.2% |
| Net income | 17.9% | 26.4% | 19.9% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 11.7% | 12.2% | 12.4% | 12.3% |
| Net margin | 8.3% | 8.5% | 8.5% | 8.1% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 10.4 | 18.1 | 18.1 | 23.3 | 16.9 | 42.9 | 19.0 | 16.9 | 17.4 | 30.3 |
| Price to sales | 0.9 | 1.4 | 1.5 | 2.2 | 1.8 | 2.6 | 1.4 | 1.3 | 1.3 | 1.8 |
Dividends and splits
Per share, in the currency the company pays
Paid for 5 years. Last went ex-dividend on 5 Aug 2026.
| FY2027 | FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.50 | 0.46 | 0.38 | 0.38 | 0.38 | 0.23 | 0.23 | 0.203 |
- 4-for-1 split · 4 Sept 2018
- 4-for-1 split · 25 Oct 2006
- 1-to-1 reverse split · 19 Oct 2001
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.