37.30
+4.19%
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.05bn
FY2016FY2025
Net income
€72.0m
FY2016FY2025
Free cash flow
€118.3m
FY2016FY2025
Shareholders' equity
€1.00bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | €1.05bn | €1.12bn | €1.07bn | €980.7m | €750.7m | €615.5m | €855.2m | €834.6m | €747.9m | €684.8m |
| Gross profit | €308.3m | €373.1m | €370.5m | €310.7m | €256.9m | €262.2m | €291.8m | €293.1m | €263.9m | €237.9m |
| Research and development | €61.9m | €64.0m | €60.9m | €54.6m | €37.2m | €43.7m | €43.4m | €47.4m | €43.1m | €42.3m |
| Operating income | €109.8m | €143.6m | €141.8m | €97.0m | €79.4m | €55.2m | €91.9m | €95.7m | €81.2m | €65.8m |
| Net income | €72.0m | €92.6m | €72.5m | €55.1m | €82.0m | €41.8m | €67.7m | €87.6m | €72.5m | €57.4m |
| Diluted earnings per share | 1.26 | 1.62 | 1.27 | 0.96 | 1.42 | 0.72 | 1.17 | 1.52 | 1.25 | 0.99 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | €1.72bn | €1.74bn | €1.67bn | €1.67bn | €1.76bn | €1.34bn | €1.08bn | €985.9m | €889.1m | €813.1m |
| Cash and short-term investments | €83.8m | €86.7m | €67.7m | €59.1m | €57.1m | €69.3m | €169.9m | €151.9m | €197.1m | €142.5m |
| Total liabilities | €707.9m | €772.8m | €763.6m | €828.5m | €976.4m | €649.5m | €427.9m | €388.0m | €359.2m | €336.7m |
| Debt | €350.9m | €481.1m | €490.8m | €536.8m | €597.7m | €269.3m | €159.6m | €121.5m | €127.9m | €124.6m |
| Shareholders' equity | €1.00bn | €960.3m | €896.6m | €832.0m | €767.8m | €677.8m | €654.8m | €597.3m | €529.8m | €476.7m |
| Shares outstanding | 57m | 57m | 57m | 57m | 58m | 58m | 58m | 58m | 58m | 58m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | €182.6m | €167.1m | €167.0m | €142.7m | €98.0m | €89.7m | €108.9m | €135.5m | €96.3m | €100.1m |
| Capital spending | −€64.4m | −€94.0m | −€89.1m | −€79.3m | −€46.2m | −€43.7m | −€44.9m | −€41.9m | −€34.7m | −€29.1m |
| Free cash flow | €118.3m | €73.1m | €77.9m | €63.5m | €51.9m | €46.0m | €63.9m | €93.6m | €61.6m | €71.0m |
| Dividends paid | −€21.8m | −€20.0m | −€17.2m | −€14.3m | −€14.3m | −€8.4m | −€20.0m | −€17.2m | −€14.3m | −€12.6m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | €262.0m | €241.2m | €292.8m | €254.8m | €254.8m | €243.6m | €300.7m | €274.3m |
| Gross profit | €96.3m | €85.4m | €96.0m | €84.7m | €80.2m | €75.4m | €96.5m | €94.4m |
| Operating income | €36.1m | €25.8m | €37.4m | €31.4m | €22.7m | €16.9m | €39.0m | €40.8m |
| Net income | €22.8m | €16.7m | €26.5m | €21.3m | €15.0m | €9.3m | €27.1m | €26.1m |
| Diluted earnings per share | 0.40 | 0.29 | 0.46 | 0.37 | 0.26 | 0.16 | 0.47 | 0.46 |
| Cash from operations | €34.0m | €17.0m | €78.0m | €48.0m | €19.0m | €45.0m | €58.0m | €40.0m |
| Capital spending | −€7.0m | −€11.0m | −€14.0m | −€15.0m | −€12.0m | −€26.0m | −€28.0m | −€26.0m |
| Free cash flow | €27.0m | €6.0m | €64.0m | €33.0m | €7.0m | €19.0m | €30.0m | €14.0m |
| Total assets | €1.76bn | €1.71bn | €1.72bn | €1.66bn | €1.66bn | €1.68bn | €1.74bn | €1.68bn |
| Cash and short-term investments | €126.4m | €84.2m | €83.8m | €59.1m | €53.2m | €58.7m | €86.7m | €63.8m |
| Debt | €23.5m | €24.5m | €350.9m | €127.6m | €126.4m | €130.4m | €434.1m | €17.4m |
| Shareholders' equity | €1.02bn | €1.02bn | €1.00bn | €974.9m | €958.0m | €965.2m | €960.3m | €933.1m |
Financial ratios
Data as of 2 Nov 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Gross margin | 29.5% | 33.4% | 34.8% | 31.7% | 34.2% | 42.6% |
| Operating margin | 10.5% | 13.1% | 12.0% | 10.8% | 14.5% | 7.8% |
| Net margin | 6.9% | 8.3% | 6.8% | 5.6% | 10.9% | 6.8% |
| Return on equity | 7.2% | 9.6% | 8.1% | 6.6% | 10.7% | 6.2% |
| Return on assets | 4.2% | 5.3% | 4.3% | 3.3% | 4.7% | 3.1% |
| Free cash flow yield | 11.1% | 11.7% | 11.5% | 10.0% | 6.4% | 5.9% |
| Revenue growth | -6.3% | 4.7% | 8.7% | 30.6% | 22.0% | -28.0% |
| Earnings growth | -22.3% | 27.8% | 31.5% | -32.8% | 96.3% | -38.3% |
| Current ratio | 1.60x | 2.26x | 2.07x | 1.76x | 1.37x | 1.18x |
| Debt to equity | 0.35x | 0.45x | 0.49x | 0.59x | 0.74x | 0.33x |
| Equity ratio | 58.4% | 55.2% | 53.8% | 49.8% | 43.7% | 50.6% |
| Interest coverage | 8.18x | 9.48x | 7.77x | 11.08x | 14.23x | 8.14x |
| R&D as a share of sales | 5.9% | 5.7% | 5.7% | 5.6% | 5.0% | 7.1% |
| Buybacks as a share of market value | -0.0% | 0.0% | 0.0% | 0.9% | 0.1% | 0.0% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 2.2% | 11.2% | 4.6% |
| Operating income | 4.2% | 14.8% | 6.7% |
| Net income | 9.3% | 11.5% | 3.8% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 31.5% | 32.4% | 33.8% | 34.1% |
| Operating margin | 11.7% | 11.7% | 11.2% | 10.9% |
| Net margin | 7.6% | 6.9% | 7.5% | 8.0% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 15.6 | 13.9 | 22.5 | 26.6 | 26.2 | 34.8 | 21.8 | 15.0 | 22.0 | 16.5 |
| Price to sales | 1.1 | 1.1 | 1.5 | 1.5 | 2.9 | 2.4 | 1.7 | 1.6 | 2.1 | 1.4 |
Dividends and splits
Per share, in the currency the company pays
Paid for 15 years. Last went ex-dividend on 10 Jun 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.40 | 0.38 | 0.35 | 0.30 | 0.25 | 0.25 | 0.13 | 0.35 |
- 11-for-10 split · 18 Jun 2001
- 1-to-1 reverse split · 18 Oct 1999
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.