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.33B | €1.38B | €1.31B | €1.53B | €1.50B | €1.51B | €1.88B | €1.37B | €1.17B | €1.13B | €1.38B | €952.3M | €602.5M | €449.8M | €387.1M | €297.8M |
| Gross profit | €805.3M | €767.1M | €784.2M | €945.1M | €955.0M | €973.3M | €1.88B | €1.37B | €1.17B | €1.13B | €1.38B | €952.3M | €602.5M | €449.8M | €387.1M | €297.8M |
| Gross margin | 60.36% | 55.53% | 59.69% | 61.95% | 63.58% | 64.29% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% |
| Operating expenses | €420.3M | €1.17B | €4.44B | €1.58B | — | — | — | — | — | — | — | — | €243.2M | €137.4M | €208.2M | €117.8M |
| Operating income | €385.0M | −€404.9M | −€3.65B | −€638.9M | €1.92B | €2.41B | €2.27B | €2.75B | €2.77B | €2.62B | €1.98B | €1.29B | €359.4M | €312.4M | €178.8M | €180.0M |
| Operating margin | 28.86% | −29.31% | −278.09% | −41.88% | 128.04% | 158.87% | 120.82% | 200.57% | 235.82% | 231.88% | 144.17% | 135.36% | 59.64% | 69.45% | 46.20% | 60.45% |
| EBITDA | €847.9M | −€352.9M | −€3.55B | −€498.8M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 63.55% | −25.55% | −269.91% | −32.70% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €1.18B | −€591.0M | −€2.76B | −€445.7M | €919.0M | €1.54B | €1.60B | €1.86B | €1.76B | €1.62B | €1.21B | €889.3M | €212.7M | €145.5M | €50.6M | €23.8M |
| Net profit margin | 88.41% | −42.78% | −210.16% | −29.21% | 61.19% | 102.03% | 85.28% | 135.83% | 150.26% | 143.79% | 87.74% | 93.38% | 35.30% | 32.35% | 13.07% | 7.99% |
| Basic EPSper basic share | €2.89 | -€1.49 | -€6.80 | -€1.09 | €2.45 | €4.18 | €4.25 | €5.13 | €4.84 | €4.22 | €3.44 | €2.91 | €0.74 | €1.00 | €0.49 | €0.29 |
| Diluted EPSper diluted share | €2.89 | -€1.49 | -€6.80 | -€1.09 | €2.45 | €4.13 | €3.82 | €4.86 | €4.74 | €4.43 | €3.62 | €2.97 | €1.20 | €1.00 | €0.49 | €0.29 |