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.43B | €5.04B | €4.49B | €4.31B | €3.74B | €3.46B | €4.33B | €4.15B | €4.04B | €4.25B | €6.48B | €7.70B | €8.41B | €8.51B | €8.21B | €8.01B |
| Gross profit | €615.5M | €546.8M | €462.7M | €437.1M | €387.0M | €296.1M | €411.8M | €390.6M | €335.4M | €395.2M | €776.8M | €923.1M | €1.12B | €1.13B | €1.07B | €1.04B |
| Gross margin | 11.34% | 10.85% | 10.32% | 10.14% | 10.35% | 8.56% | 9.52% | 9.41% | 8.29% | 9.30% | 11.99% | 11.99% | 13.26% | 13.33% | 12.99% | 13.01% |
| Operating expenses | €330.5M | €294.0M | €274.5M | €361.7M | €257.7M | €381.2M | €380.0M | €420.4M | €421.3M | €81.1M | €1.17B | €1.08B | €858.5M | €750.6M | €534.6M | €630.8M |
| Operating income | €285.0M | €252.8M | €188.2M | €75.4M | €129.3M | −€85.1M | €31.8M | −€29.8M | −€85.9M | €314.1M | −€397.7M | −€153.3M | €257.2M | €383.9M | €532.0M | €410.5M |
| Operating margin | 5.25% | 5.02% | 4.20% | 1.75% | 3.46% | −2.46% | 0.73% | −0.72% | −2.12% | 7.39% | −6.14% | −1.99% | 3.06% | 4.51% | 6.48% | 5.13% |
| EBITDA | €443.0M | €414.2M | €313.9M | €180.4M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 8.16% | 8.22% | 7.00% | 4.18% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €183.5M | €185.3M | €185.0M | €31.1M | €130.2M | €101.0M | €25.9M | −€23.3M | −€85.9M | €272.2M | −€503.2M | −€102.1M | €176.2M | €277.4M | €395.9M | €286.4M |
| Net profit margin | 3.38% | 3.68% | 4.12% | 0.72% | 3.48% | 2.92% | 0.60% | −0.56% | −2.12% | 6.41% | −7.76% | −1.33% | 2.09% | 3.26% | 4.82% | 3.58% |
| Basic EPSper basic share | €4.74 | €4.79 | €4.84 | €0.69 | €3.15 | €2.25 | €0.55 | -€0.55 | -€2.00 | €5.88 | -€10.62 | -€1.55 | €3.75 | €5.97 | €8.56 | €6.17 |
| Diluted EPSper diluted share | €4.70 | €4.76 | €4.82 | €0.71 | €3.18 | €2.47 | €0.60 | -€0.60 | -€2.05 | €6.12 | -€11.06 | -€1.62 | €3.91 | €6.23 | €8.56 | €6.17 |