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.52B | €1.53B | €1.90B | €1.07B | €983.7M | €1.03B | €915.1M | €760.9M | €891.0M | €946.7M | €999.6M | €805.4M | €932.5M | €1.46B | €1.68B | €1.92B |
| Gross profit | €122.7M | €252.8M | €559.3M | €224.3M | €175.4M | €166.8M | €165.8M | €72.1M | €199.6M | €242.7M | €213.9M | €133.1M | €144.9M | €343.6M | €468.1M | €693.2M |
| Gross margin | 8.09% | 16.52% | 29.38% | 21.04% | 17.84% | 16.25% | 18.12% | 9.47% | 22.39% | 25.64% | 21.40% | 16.52% | 15.54% | 23.48% | 27.93% | 36.10% |
| Research & development | €90.7M | €96.6M | €78.6M | €51.6M | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €311.7M | €346.0M | €288.1M | €193.7M | €209.3M | €138.3M | €176.8M | €238.5M | €159.6M | €181.2M | €181.1M | €299.7M | €233.4M | €242.3M | €230.1M | €177.2M |
| Operating income | −€189.1M | −€93.2M | €271.3M | €30.6M | −€33.9M | €28.5M | −€11.0M | −€166.4M | €40.0M | €61.5M | €32.8M | −€166.6M | −€88.4M | €101.2M | €238.0M | €516.0M |
| Operating margin | −12.47% | −6.09% | 14.25% | 2.87% | −3.45% | 2.77% | −1.20% | −21.87% | 4.49% | 6.49% | 3.28% | −20.69% | −9.48% | 6.92% | 14.20% | 26.87% |
| EBITDA | −€63.9M | −€15.6M | €316.8M | €76.6M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | −4.21% | −1.02% | 16.64% | 7.18% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€181.1M | −€117.7M | €225.7M | €55.8M | −€23.0M | €28.1M | −€8.6M | −€175.5M | €30.1M | €29.6M | €14.3M | −€179.3M | −€66.8M | €75.1M | €166.1M | €365.0M |
| Net profit margin | −11.95% | −7.69% | 11.85% | 5.24% | −2.34% | 2.74% | −0.94% | −23.06% | 3.38% | 3.13% | 1.43% | −22.26% | −7.17% | 5.13% | 9.91% | 19.01% |
| Basic EPSper basic share | -€5.22 | -€3.39 | €6.50 | €1.61 | -€0.66 | €0.81 | -€0.25 | -€5.06 | €0.87 | €0.85 | €0.41 | -€5.16 | -€1.92 | €2.16 | €4.79 | €10.52 |
| Diluted EPSper diluted share | -€5.22 | -€3.39 | €6.50 | €1.61 | -€0.66 | €0.81 | -€0.25 | -€5.06 | €0.87 | €0.85 | €0.41 | -€5.16 | -€1.92 | €2.16 | €4.79 | €10.52 |