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 | €2.04B | €1.81B | €2.06B | €1.89B | €1.62B | €1.30B | €1.84B | €1.78B | €1.48B | €1.26B | €1.25B | €1.53B | €1.45B | €1.29B | €1.53B | €1.19B |
| Gross profit | €439.4M | €400.8M | €446.8M | €367.6M | €285.6M | €189.7M | €330.3M | €310.5M | €256.2M | €218.6M | €192.6M | €202.6M | €195.8M | €429.0M | €507.9M | €408.0M |
| Gross margin | 21.50% | 22.10% | 21.66% | 19.43% | 17.66% | 14.64% | 17.94% | 17.46% | 17.32% | 17.35% | 15.44% | 13.24% | 13.47% | 33.21% | 33.22% | 34.31% |
| Research & development | €94.1M | €100.4M | €109.6M | €97.5M | €90.9M | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €365.5M | €347.8M | €349.0M | €296.9M | €251.5M | €296.7M | €253.3M | €228.5M | €109.7M | €195.2M | €187.7M | €189.8M | €148.3M | €391.9M | €418.0M | €387.1M |
| Operating income | €73.9M | €53.0M | €97.8M | €81.7M | €34.1M | −€107.0M | €77.0M | €82.0M | €146.5M | €23.4M | €4.9M | €12.8M | €47.5M | €37.1M | €89.9M | €20.9M |
| Operating margin | 3.62% | 2.92% | 4.74% | 4.32% | 2.11% | −8.26% | 4.18% | 4.61% | 9.90% | 1.86% | 0.39% | 0.84% | 3.27% | 2.87% | 5.88% | 1.76% |
| EBITDA | €170.6M | €149.7M | €233.3M | €191.6M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 8.35% | 8.25% | 11.31% | 10.13% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €54.1M | €51.8M | €81.9M | €80.2M | €38.2M | −€107.6M | €52.3M | €69.9M | €121.2M | €16.0M | €3.5M | €19.5M | €36.0M | €21.0M | €75.5M | −€15.9M |
| Net profit margin | 2.65% | 2.86% | 3.97% | 4.24% | 2.36% | −8.31% | 2.84% | 3.93% | 8.19% | 1.27% | 0.28% | 1.27% | 2.48% | 1.63% | 4.94% | −1.34% |
| Basic EPSper basic share | €0.37 | €0.39 | €0.66 | €0.66 | €0.32 | -€0.89 | €0.43 | €0.58 | €1.00 | €0.14 | €0.04 | €0.18 | €0.30 | €0.17 | €0.62 | -€0.13 |
| Diluted EPSper diluted share | €0.37 | €0.39 | €0.66 | €0.66 | €0.32 | -€0.89 | €0.43 | €0.58 | €1.00 | €0.14 | €0.04 | €0.18 | €0.30 | €0.17 | €0.62 | -€0.13 |