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.22B | €2.23B | €2.65B | €2.25B | €1.87B | €1.62B | €1.90B | €1.71B | €1.53B | €1.36B | €1.38B | €1.28B | €1.16B | €1.09B | €991.6M | €757.9M |
| Gross profit | €513.8M | €518.0M | €646.5M | €534.3M | €483.5M | €400.3M | €474.9M | €474.0M | €436.5M | €376.2M | €384.5M | €381.3M | €352.7M | €331.5M | €323.2M | €251.0M |
| Gross margin | 23.16% | 23.18% | 24.35% | 23.72% | 25.91% | 24.78% | 24.98% | 27.78% | 28.46% | 27.63% | 27.96% | 29.69% | 30.42% | 30.37% | 32.59% | 33.12% |
| Research & development | €55.2M | €58.9M | €63.7M | €50.1M | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €382.9M | €395.5M | €374.9M | €333.0M | €290.5M | €324.8M | €321.8M | €259.5M | €305.1M | €288.1M | €280.8M | €245.1M | €258.0M | €246.6M | €200.5M | €216.2M |
| Operating income | €130.9M | €122.5M | €271.6M | €201.3M | €193.0M | €75.5M | €153.1M | €214.5M | €131.4M | €88.1M | €103.7M | €136.2M | €94.8M | €84.9M | €122.6M | €34.8M |
| Operating margin | 5.90% | 5.48% | 10.23% | 8.94% | 10.34% | 4.67% | 8.05% | 12.57% | 8.57% | 6.47% | 7.54% | 10.61% | 8.17% | 7.78% | 12.37% | 4.60% |
| EBITDA | €232.1M | €226.9M | €359.9M | €275.2M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 10.46% | 10.15% | 13.56% | 12.22% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €77.2M | €70.2M | €185.9M | €142.6M | €137.9M | €14.1M | €88.5M | €144.6M | €87.5M | €57.2M | €66.7M | €92.1M | €61.5M | €54.7M | €86.4M | €24.6M |
| Net profit margin | 3.48% | 3.14% | 7.00% | 6.33% | 7.39% | 0.87% | 4.66% | 8.47% | 5.70% | 4.20% | 4.85% | 7.17% | 5.31% | 5.01% | 8.72% | 3.25% |
| Basic EPSper basic share | €1.10 | €1.00 | €2.65 | €2.03 | €1.97 | €0.20 | €1.26 | €2.06 | €1.25 | €0.81 | €0.94 | €1.30 | €0.87 | €0.77 | €1.22 | €0.34 |
| Diluted EPSper diluted share | €1.14 | €1.04 | €2.73 | €2.10 | — | €0.20 | €1.26 | €2.06 | €1.25 | €0.81 | €0.94 | €1.30 | €0.87 | €0.77 | €1.22 | €0.34 |