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 | €1.58B | €1.66B | €1.97B | €1.81B | €1.03B | €873.6M | €779.8M | €687.1M | €727.0M | €658.8M | €629.2M | €738.5M | €802.7M | €481.7M | €825.6M | €539.6M |
| Gross profit | €179.3M | €342.6M | €290.8M | €576.2M | €247.9M | €180.9M | €143.9M | €90.0M | €139.7M | €117.3M | €101.9M | €82.2M | €159.0M | €99.1M | €136.8M | €75.5M |
| Gross margin | 11.35% | 20.66% | 14.74% | 31.77% | 24.13% | 20.71% | 18.45% | 13.10% | 19.22% | 17.80% | 16.19% | 11.13% | 19.81% | 20.58% | 16.57% | 13.99% |
| Operating expenses | €297.5M | €273.0M | €92.1M | €114.1M | €111.3M | €89.0M | €70.2M | €67.6M | €69.0M | €65.2M | €73.4M | €71.0M | €311.0M | €92.1M | €129.2M | €65.1M |
| Operating income | −€118.2M | €69.6M | €198.8M | €462.0M | €136.6M | €91.9M | €73.7M | €22.4M | €70.7M | €52.0M | €28.5M | €11.1M | −€152.0M | €7.0M | €7.6M | €10.4M |
| Operating margin | −7.48% | 4.20% | 10.08% | 25.48% | 13.30% | 10.52% | 9.45% | 3.26% | 9.72% | 7.90% | 4.53% | 1.51% | −18.94% | 1.46% | 0.92% | 1.93% |
| EBITDA | €15.4M | €122.9M | €242.7M | €510.3M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 0.97% | 7.41% | 12.30% | 28.14% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€137.9M | €20.1M | €132.2M | €315.8M | €93.5M | €63.8M | €51.7M | €15.1M | €51.8M | €49.0M | €26.9M | €5.0M | −€155.5M | €1.9M | €1.3M | €8.0M |
| Net profit margin | −8.73% | 1.21% | 6.70% | 17.42% | 9.11% | 7.30% | 6.63% | 2.20% | 7.12% | 7.43% | 4.27% | 0.68% | −19.37% | 0.40% | 0.16% | 1.48% |
| Basic EPSper basic share | -€2.17 | €0.31 | €2.08 | €4.98 | €1.48 | €1.01 | €0.84 | €0.24 | €0.82 | €0.77 | €0.43 | €0.08 | -€2.42 | €0.03 | €0.02 | €0.13 |
| Diluted EPSper diluted share | -€2.16 | €0.31 | €2.08 | €4.98 | €1.48 | €1.01 | €0.84 | €0.24 | €0.82 | €0.77 | €0.43 | €0.08 | -€2.42 | €0.03 | €0.02 | €0.13 |