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 | €7.55B | €7.30B | €6.49B | €5.69B | €5.44B | €4.65B | €3.28B | €2.46B | €3.08B | €3.40B | €2.43B | €1.73B | €1.43B | €1.08B | €920.8M | €972.0M |
| Gross profit | €1.84B | €1.83B | €923.0M | €188.5M | €1.22B | €852.6M | €188.6M | €748.9M | €782.9M | €835.7M | €550.3M | €391.8M | €266.4M | €209.9M | €228.2M | €223.9M |
| Gross margin | 24.33% | 25.12% | 14.22% | 3.31% | 22.40% | 18.33% | 5.74% | 30.46% | 25.44% | 24.61% | 22.64% | 22.59% | 18.64% | 19.52% | 24.79% | 23.03% |
| Operating expenses | €1.39B | €1.72B | €1.11B | €615.2M | €1.33B | €908.9M | €207.5M | €804.5M | €742.8M | €666.6M | €431.3M | €318.4M | €222.3M | €277.6M | €259.5M | €181.8M |
| Operating income | €449.8M | €115.4M | −€186.8M | −€426.7M | −€107.3M | −€56.3M | −€18.9M | −€55.5M | €40.0M | €169.1M | €119.0M | €73.4M | €44.1M | −€67.6M | −€31.3M | €42.1M |
| Operating margin | 5.95% | 1.58% | −2.88% | −7.49% | −1.97% | −1.21% | −0.58% | −2.26% | 1.30% | 4.98% | 4.90% | 4.23% | 3.09% | −6.29% | −3.40% | 4.33% |
| EBITDA | €655.7M | €313.3M | €13.1M | −€245.2M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 8.68% | 4.29% | 0.20% | −4.31% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €274.3M | €8.8M | −€302.8M | −€497.8M | −€230.2M | −€129.7M | −€72.6M | −€83.8M | €330,000 | €95.3M | €52.3M | €39.0M | €10.3M | −€94.4M | −€49.5M | €21.2M |
| Net profit margin | 3.63% | 0.12% | −4.67% | −8.74% | −4.23% | −2.79% | −2.21% | −3.41% | 0.01% | 2.81% | 2.15% | 2.25% | 0.72% | −8.78% | −5.37% | 2.18% |
| Basic EPSper basic share | €1.16 | €0.04 | -€1.28 | -€2.35 | -€1.44 | -€1.11 | -€0.68 | -€0.86 | €0.00 | €0.98 | €0.65 | €0.48 | €0.13 | -€1.28 | -€0.66 | €0.31 |
| Diluted EPSper diluted share | €1.13 | €0.04 | -€1.28 | -€2.35 | -€1.44 | -€1.11 | -€0.68 | -€0.86 | €0.00 | €0.98 | €0.65 | €0.48 | €0.13 | -€1.28 | -€0.66 | €0.31 |