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.09B | €2.23B | €2.50B | €2.37B | €2.05B | €1.83B | €2.70B | €2.66B | €2.35B | €2.27B | €2.30B | €2.23B | €2.05B | €2.04B | €1.69B | €1.38B |
| Gross profit | €1.08B | €1.19B | €1.13B | €1.04B | €891.3M | €847.4M | €1.18B | €1.18B | €1.08B | €1.11B | €1.09B | €1.04B | €967.5M | €908.0M | €735.0M | €608.7M |
| Gross margin | 51.79% | 53.24% | 45.19% | 43.82% | 43.41% | 46.28% | 43.59% | 44.26% | 46.20% | 48.91% | 47.44% | 46.61% | 47.10% | 44.57% | 43.55% | 44.21% |
| Operating expenses | €856.3M | €1.03B | €908.8M | €819.7M | €767.3M | — | €953.2M | €954.5M | €903.3M | €1.00B | €906.8M | €855.8M | €819.1M | €774.0M | €640.1M | €567.1M |
| Operating income | €226.4M | €156.0M | €220.3M | €216.8M | €124.0M | €74.90B | €224.3M | €220.5M | €181.6M | €104.6M | €186.5M | €183.2M | €148.5M | €134.1M | €94.8M | €41.5M |
| Operating margin | 10.83% | 7.00% | 8.82% | 9.17% | 6.04% | 4,089.98% | 8.30% | 8.31% | 7.73% | 4.62% | 8.09% | 8.22% | 7.23% | 6.58% | 5.62% | 3.02% |
| EBITDA | €214.2M | €348.3M | €323.1M | €303.1M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 10.25% | 15.63% | 12.93% | 12.81% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €187.6M | €87.5M | €163.2M | €153.3M | €85.6M | €52.1M | €154.4M | €149.5M | €118.4M | €47.5M | €159.6M | €121.1M | €93.2M | €82.4M | €45.5M | €4.3M |
| Net profit margin | 8.97% | 3.93% | 6.53% | 6.48% | 4.17% | 2.85% | 5.72% | 5.63% | 5.04% | 2.10% | 6.92% | 5.43% | 4.54% | 4.04% | 2.70% | 0.31% |
| Basic EPSper basic share | €2.32 | €1.00 | €1.95 | €1.84 | €1.07 | €0.66 | €1.93 | €1.88 | €1.49 | €0.57 | €1.90 | €1.40 | €1.08 | €1.28 | €0.78 | €0.09 |
| Diluted EPSper diluted share | €2.32 | €1.00 | €1.95 | €1.84 | €1.07 | €0.66 | €1.93 | €1.88 | €1.49 | €0.57 | €1.90 | €1.41 | €1.33 | €1.28 | €0.78 | €0.09 |