Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | €612.1M | €603.0M | €522.4M | €500.6M | — | — |
| Operating expenses | €246.7M | €61.3M | €36.4M | −€103.3M | — | — |
| Operating income | €131.6M | €305.1M | €242.8M | €374.1M | — | — |
| Operating margin | 21.50% | 50.60% | 46.48% | 74.73% | — | — |
| EBITDA | €132.0M | €296.7M | €231.8M | €418.7M | — | — |
| EBITDA margin | 21.56% | 49.20% | 44.37% | 83.64% | — | — |
| Net income | €42.2M | €179.3M | €176.6M | €320.4M | €319.8M | −€168.1M |
| Net profit margin | 6.89% | 29.74% | 33.80% | 64.01% | — | — |
| Basic EPSper basic share | €0.24 | €1.02 | €1.01 | €1.83 | €2.07 | -€0.96 |
| Diluted EPSper diluted share | €0.23 | €0.99 | €0.98 | €1.78 | €2.03 | — |