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 | €5.96B | €6.50B | €6.78B | €6.09B | €4.40B | €3.58B | €3.82B | €4.07B | €4.18B | €4.24B | €3.59B | €3.99B | €4.26B | €4.13B | €3.80B | €3.55B |
| Gross profit | €1.36B | €1.39B | €1.29B | €809.4M | €1.08B | €1.08B | €1.02B | €1.11B | €1.10B | €1.03B | €916.1M | €925.6M | €991.0M | €1.03B | €983.8M | €1.02B |
| Gross margin | 22.75% | 21.40% | 19.00% | 13.28% | 24.55% | 30.07% | 26.68% | 27.32% | 26.31% | 24.26% | 25.49% | 23.20% | 23.26% | 24.83% | 25.86% | 28.86% |
| Operating expenses | €1.07B | €1.01B | €225.5M | €774.9M | €585.4M | €892.1M | €877.3M | €856.1M | €853.3M | €880.2M | €767.3M | €768.7M | €803.4M | €866.3M | €736.3M | €731.4M |
| Operating income | €287.9M | €378.2M | €1.06B | €34.5M | €495.1M | €185.4M | €141.9M | €255.8M | €245.9M | €147.0M | €148.8M | €156.9M | €187.6M | €159.0M | €247.6M | €292.8M |
| Operating margin | 4.83% | 5.82% | 15.67% | 0.57% | 11.25% | 5.17% | 3.71% | 6.28% | 5.89% | 3.47% | 4.14% | 3.93% | 4.40% | 3.85% | 6.51% | 8.25% |
| EBITDA | €541.0M | €625.2M | €1.29B | €267.2M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 9.08% | 9.62% | 18.97% | 4.38% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €186.8M | €249.8M | €753.2M | €10.6M | €345.0M | €114.2M | €76.3M | €132.4M | €132.5M | €108.7M | €85.2M | €101.4M | €104.9M | €84.0M | €135.6M | €153.5M |
| Net profit margin | 3.13% | 3.84% | 11.10% | 0.17% | 7.84% | 3.19% | 2.00% | 3.25% | 3.17% | 2.57% | 2.37% | 2.54% | 2.46% | 2.04% | 3.56% | 4.33% |
| Basic EPSper basic share | €1.89 | €2.78 | €15.86 | -€4.43 | €3.02 | €1.42 | €0.70 | €1.97 | €1.84 | €1.62 | €1.09 | €1.40 | €1.27 | €0.95 | €1.78 | €2.11 |
| Diluted EPSper diluted share | €1.89 | €2.78 | €15.86 | -€4.43 | €3.02 | €1.42 | €0.70 | €1.97 | €1.84 | €1.62 | €1.09 | €1.40 | €1.27 | €0.95 | €1.78 | €2.11 |