Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | €2.29B | €2.28B | €2.40B | €2.44B | €2.18B | €1.91B | €2.35B | €2.49B | €2.42B | €2.52B | €2.51B | €2.33B | €2.43B | €2.73B | €2.60B | €2.63B | €2.31B |
| Gross profit | €1.24B | €1.23B | €1.37B | €1.32B | €1.14B | €1.06B | €1.24B | €1.33B | €1.29B | €1.36B | €1.33B | €1.22B | €1.32B | €1.46B | €1.36B | €1.39B | €1.28B |
| Gross margin | 54.12% | 53.86% | 57.08% | 54.29% | 52.18% | 55.21% | 52.84% | 53.40% | 53.41% | 54.06% | 53.08% | 52.31% | 54.38% | 53.26% | 52.55% | 53.06% | 55.28% |
| Operating expenses | €1.18B | €1.17B | €1.28B | €1.19B | €1.06B | €1.04B | €1.52B | €1.25B | €1.21B | €1.28B | €1.24B | €1.20B | €1.26B | €1.50B | €1.50B | €1.38B | €1.44B |
| Operating income | €66.0M | €59.0M | €89.0M | €129.0M | €74.9M | €13.5M | −€273.9M | €80.7M | €84.8M | €86.6M | €91.5M | €16.2M | €62.6M | −€38.6M | −€137.8M | €12.6M | −€166.8M |
| Operating margin | 2.88% | 2.59% | 3.72% | 5.30% | 3.43% | 0.71% | −11.66% | 3.24% | 3.51% | 3.43% | 3.64% | 0.70% | 2.57% | −1.41% | −5.31% | 0.48% | −7.23% |
| EBITDA | €148.0M | €141.0M | €173.0M | €218.0M | — | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 6.45% | 6.18% | 7.22% | 8.95% | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €15.0M | €5.0M | €39.0M | €91.0M | €33.1M | −€42.9M | −€343.0M | €20.9M | €13.6M | €36.2M | €28.1M | −€72.4M | €3.6M | −€109.9M | −€230.1M | −€128.9M | −€228.5M |
| Net profit margin | 0.65% | 0.22% | 1.63% | 3.74% | 1.51% | −2.24% | −14.60% | 0.84% | 0.56% | 1.44% | 1.12% | −3.10% | 0.15% | −4.02% | −8.86% | −4.90% | −9.91% |
| Basic EPSper basic share | €0.05 | €0.02 | €0.13 | €0.30 | €0.11 | -€0.14 | -€1.13 | €0.07 | €0.05 | €0.13 | €0.11 | -€0.28 | €0.02 | -€0.47 | -€0.98 | -€0.55 | -€2.93 |
| Diluted EPSper diluted share | €0.05 | €0.02 | €0.13 | €0.30 | €0.11 | -€0.14 | -€1.13 | €0.07 | €0.05 | €0.13 | €0.11 | -€0.28 | €0.02 | -€0.47 | -€0.98 | -€0.55 | -€2.93 |