Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | €1.05B | €1.12B | €1.07B | €980.7M | €750.7M | €767.2M | €855.2M | €834.6M | €747.9M | €684.8M | €668.6M | €590.2M | €600.3M | €585.0M | €543.3M | €510.6M |
| Gross profit | €336.3M | €373.1M | €370.5M | €345.7M | €256.9M | €262.2M | €291.8M | €293.1M | €263.9M | €237.8M | €226.2M | €205.4M | €205.7M | €203.4M | €184.0M | €157.2M |
| Gross margin | 32.15% | 33.44% | 34.76% | 35.25% | 34.22% | 34.17% | 34.12% | 35.12% | 35.28% | 34.73% | 33.83% | 34.81% | 34.27% | 34.77% | 33.87% | 30.79% |
| Research & development | €61.9M | €64.0M | €60.9M | €54.6M | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €221.7M | €229.9M | €244.5M | €249.4M | €148.2M | €202.9M | €202.9M | €198.0M | €179.4M | €167.6M | €163.4M | €153.5M | €152.7M | €150.6M | €137.2M | €102.8M |
| Operating income | €114.5M | €143.2M | €126.0M | €96.3M | €108.7M | €59.3M | €88.9M | €95.1M | €84.5M | €70.2M | €62.8M | €52.0M | €53.0M | €52.8M | €46.8M | €54.4M |
| Operating margin | 10.95% | 12.84% | 11.82% | 9.82% | 14.48% | 7.73% | 10.40% | 11.39% | 11.30% | 10.26% | 9.39% | 8.80% | 8.83% | 9.03% | 8.62% | 10.66% |
| EBITDA | €179.7M | €207.8M | €198.7M | €173.8M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 17.18% | 18.63% | 18.64% | 17.72% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €71.1M | €94.2M | €73.5M | €57.0M | €92.9M | €42.7M | €67.6M | €87.4M | €72.7M | €57.5M | €49.9M | €41.6M | €47.2M | €50.2M | €34.1M | €36.4M |
| Net profit margin | 6.80% | 8.45% | 6.89% | 5.82% | 12.37% | 5.57% | 7.91% | 10.48% | 9.71% | 8.39% | 7.47% | 7.05% | 7.86% | 8.58% | 6.27% | 7.14% |
| Basic EPSper basic share | €1.26 | €1.62 | €1.27 | €0.96 | €1.43 | €0.73 | €1.18 | €1.53 | €1.27 | €1.00 | €0.87 | €0.73 | €0.82 | €0.88 | €0.60 | €0.64 |
| Diluted EPSper diluted share | €1.26 | €1.62 | €1.27 | €0.96 | €1.43 | €0.73 | €1.18 | €1.53 | €1.27 | €1.00 | €0.87 | €0.73 | €0.82 | €0.88 | €0.60 | €0.64 |