M
9.90
-0.60%
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
€313.8m
FY2016FY2025
Net income
€45.1m
FY2016FY2025
Free cash flow
€12.0m
FY2016FY2025
Shareholders' equity
€406.8m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | €313.8m | €309.2m | €311.6m | €337.2m | €301.3m | €274.2m | €262.6m | €259.3m | €242.9m | €227.8m |
| Research and development | — | — | €168,000 | — | €101,000 | €35,000 | €34,000 | €34,000 | €34,000 | €143,000 |
| Operating income | €47.7m | €58.3m | €54.9m | €42.0m | €64.4m | €58.6m | €49.4m | €48.2m | €48.0m | €44.6m |
| Net income | €45.1m | €48.7m | €42.7m | €31.6m | €50.8m | €44.9m | €39.2m | €37.3m | €37.1m | €34.2m |
| Diluted earnings per share | 1.20 | 1.29 | 1.12 | 0.82 | 1.30 | 1.13 | 0.96 | 0.88 | 0.86 | 0.76 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | €516.3m | €514.0m | €464.7m | €450.8m | €453.7m | €416.9m | €404.0m | €405.0m | €372.8m | €350.3m |
| Cash and short-term investments | €33.1m | €52.7m | €63.0m | €42.9m | €81.2m | €78.4m | €44.3m | €53.3m | €37.8m | €16.3m |
| Total liabilities | €109.5m | €128.9m | €109.9m | €120.5m | €129.5m | €122.3m | €122.1m | €133.7m | €117.0m | €95.4m |
| Debt | €47.0m | €55.4m | €52.9m | €57.7m | €58.0m | €68.6m | €71.4m | €74.8m | €72.2m | €54.7m |
| Shareholders' equity | €406.8m | €385.1m | €354.8m | €330.3m | €322.9m | €293.6m | €280.6m | €269.9m | €254.2m | €252.9m |
| Shares outstanding | 38m | 38m | 38m | 38m | 39m | 40m | 41m | 42m | 43m | 45m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | €56.1m | €67.9m | €70.3m | €12.7m | €64.1m | €72.9m | €43.7m | €30.4m | €52.0m | €39.9m |
| Capital spending | −€44.1m | −€24.7m | −€16.9m | −€31.7m | −€23.6m | −€17.8m | −€26.9m | −€17.7m | −€14.3m | −€13.3m |
| Free cash flow | €12.0m | €43.2m | €53.4m | −€19.1m | €40.5m | €55.1m | €16.8m | €12.7m | €37.7m | €26.6m |
| Dividends paid | −€18.4m | −€19.9m | −€17.2m | −€16.1m | −€15.5m | −€17.3m | −€13.3m | −€11.3m | −€10.2m | −€8.5m |
Latest quarters
By quarter end
| Jun 2026 | Dec 2025 | Jun 2025 | Dec 2024 | Sept 2024 | Jun 2024 | Mar 2024 | Dec 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | €156.0m | €145.4m | €169.2m | €145.0m | €74.5m | €164.7m | €82.6m | €142.2m |
| Operating income | €23.4m | €21.8m | €30.6m | €24.2m | −€34.1m | €34.1m | €16.7m | €23.8m |
| Net income | €18.7m | €20.7m | €24.4m | €21.9m | €10.4m | €26.8m | €13.1m | €18.4m |
| Diluted earnings per share | 0.50 | 0.55 | 0.65 | 0.58 | 0.27 | 0.71 | 0.35 | 0.48 |
| Cash from operations | €12.0m | €36.0m | €19.0m | €44.0m | — | €22.0m | — | €39.0m |
| Capital spending | −€8.0m | −€22.0m | −€21.0m | −€11.0m | — | −€13.0m | — | −€6.0m |
| Free cash flow | €4.0m | €14.0m | −€2.0m | €33.0m | — | €9.0m | — | €33.0m |
| Total assets | €523.8m | €516.3m | €521.7m | €514.0m | — | €504.4m | — | €464.7m |
| Cash and short-term investments | €22.0m | €33.1m | €28.5m | €52.7m | €54.9m | €54.9m | €63.0m | €63.0m |
| Debt | €12.4m | €47.0m | €51.9m | €55.4m | — | €59.9m | — | €52.9m |
| Shareholders' equity | €412.1m | €406.8m | €398.2m | €385.1m | €375.5m | €375.5m | €354.8m | €354.8m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -2.4% | 2.7% | 3.5% |
| Operating income | 4.3% | -4.0% | 3.3% |
| Net income | 12.5% | 0.1% | 3.9% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 17.0% | 16.0% | 17.6% | 18.0% |
| Net margin | 15.1% | 13.2% | 14.3% | 14.4% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 10.0 | 8.3 | 8.8 | 11.9 | 8.4 | 8.0 | 10.4 | 11.7 | 16.1 | 12.4 |
| Price to sales | 1.4 | 1.3 | 1.2 | 1.1 | 1.4 | 1.3 | 1.6 | 1.7 | 2.5 | 1.9 |
Dividends and splits
Per share, in the currency the company pays
Paid for 29 years. Last went ex-dividend on 5 Oct 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.317 | 0.407 | 0.389 | 0.374 | 0.348 | 0.33 | 0.357 | 0.273 |
- 15-for-11 split · 14 Oct 2021
- 8-for-5 split · 9 Nov 2018
- 7-for-4 split · 1 Nov 2016
- 4-for-3 split · 11 Oct 2011
- 1-to-1 reverse split · 22 Oct 2010
- 3-for-2 split · 9 Dec 2004
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.