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 | €967.5M | €1.08B | €1.33B | €954.9M | €612.1M | €681.2M | €498.4M | €529.5M | €393.4M | €326.6M | €461.2M | €521.6M | €375.8M | €252.8M | €178.3M | €82.9M |
| Gross profit | €426.5M | €405.7M | €395.6M | €347.7M | €314.4M | €341.3M | €284.1M | €263.7M | €235.9M | €226.5M | €232.3M | €245.1M | €201.2M | €147.4M | €86.8M | €40.5M |
| Gross margin | 44.09% | 37.46% | 29.75% | 36.42% | 51.37% | 50.10% | 56.99% | 49.80% | 59.98% | 69.33% | 50.38% | 46.98% | 53.55% | 58.31% | 48.67% | 48.77% |
| Operating expenses | €132.4M | €235.4M | €832.8M | €154.2M | — | — | — | — | — | — | — | €52.3M | €73.1M | — | — | — |
| Operating income | €499.0M | €170.3M | −€437.1M | €193.5M | €764.5M | €582.6M | €626.3M | €640.0M | €481.5M | €336.5M | €270.9M | €192.8M | €128.2M | €289.3M | €144.8M | €53.4M |
| Operating margin | 51.58% | 15.72% | −32.87% | 20.26% | 124.90% | 85.52% | 125.65% | 120.88% | 122.41% | 103.03% | 58.74% | 36.96% | 34.10% | 114.42% | 81.22% | 64.37% |
| EBITDA | €543.9M | €199.0M | −€419.8M | €208.1M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 56.22% | 18.38% | −31.57% | 21.79% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €90.3M | €122.1M | −€410.9M | €117.3M | €585.6M | €402.6M | €456.4M | €488.2M | €313.7M | €200.7M | €147.3M | €29.0M | €27.0M | €177.9M | €65.9M | €19.2M |
| Net profit margin | 9.33% | 11.27% | −30.90% | 12.28% | 95.68% | 59.11% | 91.56% | 92.21% | 79.74% | 61.44% | 31.94% | 5.55% | 7.18% | 70.37% | 36.96% | 23.14% |
| Basic EPSper basic share | €0.49 | €0.69 | -€2.26 | €0.64 | €3.89 | €2.69 | €3.05 | €3.28 | €2.12 | €1.37 | €1.06 | €0.18 | €0.21 | €1.37 | €0.89 | €0.32 |
| Diluted EPSper diluted share | €0.51 | €0.65 | -€2.26 | €0.63 | €3.58 | €2.47 | €2.90 | €3.13 | €2.08 | €1.45 | €1.12 | €0.18 | €0.21 | €1.37 | €0.89 | €0.32 |