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 | €3.08B | €2.81B | €2.36B | €1.93B | €407.8M | €256.8M | €1.44B | €1.24B | €1.03B | €829.9M | €834.2M | €690.3M | €628.4M | €520.3M | €502.8M | €519.6M |
| Gross profit | €830.1M | €740.6M | €603.2M | €448.3M | €80.7M | €9.8M | €401.8M | €340.6M | €305.2M | €284.0M | €262.4M | €229.8M | €207.1M | €179.3M | €162.4M | €146.9M |
| Gross margin | 26.96% | 26.37% | 25.57% | 23.28% | 19.79% | 3.82% | 27.84% | 27.43% | 29.52% | 34.22% | 31.46% | 33.29% | 32.95% | 34.46% | 32.29% | 28.27% |
| Operating expenses | €353.6M | €300.1M | €200.8M | €133.9M | — | €100.4M | €171.6M | €149.8M | €139.5M | €122.0M | €112.2M | €103.6M | €96.1M | €83.2M | €90.7M | €77.7M |
| Operating income | €476.6M | €440.5M | €402.3M | €314.4M | €149.6M | −€90.6M | €230.2M | €190.8M | €165.7M | €162.0M | €150.2M | €126.2M | €110.9M | €96.1M | €71.7M | €69.2M |
| Operating margin | 15.48% | 15.68% | 17.06% | 16.33% | 36.69% | −35.26% | 15.95% | 15.36% | 16.03% | 19.52% | 18.00% | 18.28% | 17.65% | 18.47% | 14.26% | 13.32% |
| EBITDA | €578.2M | €534.0M | €494.0M | €375.1M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 18.78% | 19.01% | 20.94% | 19.48% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €304.4M | €350.6M | €273.5M | €837.4M | €585.8M | −€88.1M | €146.1M | €130.3M | €118.3M | €105.5M | €100.5M | €85.0M | €69.4M | €61.1M | €46.0M | €49.2M |
| Net profit margin | 9.89% | 12.48% | 11.60% | 43.48% | 143.64% | −34.29% | 10.12% | 10.49% | 11.44% | 12.71% | 12.05% | 12.32% | 11.04% | 11.74% | 9.14% | 9.46% |
| Basic EPSper basic share | €2.89 | €3.32 | €2.86 | €2.12 | €0.92 | -€0.86 | €1.38 | €1.23 | €1.18 | €0.99 | €0.93 | €0.80 | €1.27 | €1.15 | €0.88 | €1.74 |
| Diluted EPSper diluted share | €2.89 | €3.32 | €2.86 | €2.12 | €0.92 | -€0.86 | €1.38 | €1.23 | €1.18 | €0.99 | €0.93 | €0.80 | €1.27 | €1.15 | €0.88 | €1.74 |