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 | €850.2M | €1.03B | €1.09B | €1.14B | €1.01B | €919.4M | €1.09B | €1.05B | €860.1M | €769.8M | €1.32B | €1.34B | €1.48B | €1.71B | €1.54B | €1.38B |
| Gross profit | €198.1M | €228.9M | €235.6M | €253.6M | €237.3M | €180.3M | €207.8M | €208.4M | €176.1M | €136.9M | €248.6M | €221.0M | €245.6M | €389.1M | €419.0M | €369.6M |
| Gross margin | 23.30% | 22.30% | 21.63% | 22.33% | 23.57% | 19.61% | 19.12% | 19.89% | 20.47% | 17.78% | 18.79% | 16.55% | 16.63% | 22.77% | 27.20% | 26.75% |
| Research & development | €20.0M | €25.7M | €29.7M | €29.3M | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €209.3M | €243.2M | €179.0M | €88.8M | €150.4M | €284.8M | €257.6M | €153.3M | — | €209.6M | €475.6M | €398.8M | €510.0M | €330.6M | €289.6M | €247.9M |
| Operating income | −€11.2M | −€14.3M | €56.6M | €164.8M | €86.9M | −€104.5M | −€49.8M | €55.1M | €194.1M | −€72.7M | −€227.0M | −€177.8M | −€264.4M | €58.5M | €129.4M | €121.7M |
| Operating margin | −1.32% | −1.39% | 5.20% | 14.51% | 8.63% | −11.37% | −4.58% | 5.26% | 22.57% | −9.44% | −17.16% | −13.31% | −17.90% | 3.42% | 8.40% | 8.81% |
| EBITDA | €48.4M | €51.5M | €121.5M | €189.6M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 5.69% | 5.02% | 11.16% | 16.69% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€78.3M | −€79.4M | €41.7M | €127.4M | €75.9M | −€129.4M | −€89.5M | €41.7M | €141.5M | −€109.7M | −€293.3M | −€245.0M | −€392.1M | €7.5M | €60.9M | €52.7M |
| Net profit margin | −9.21% | −7.74% | 3.83% | 11.22% | 7.54% | −14.07% | −8.24% | 3.98% | 16.45% | −14.25% | −22.17% | −18.34% | −26.55% | 0.44% | 3.95% | 3.81% |
| Basic EPSper basic share | -€0.65 | -€0.66 | €0.34 | €1.04 | €0.62 | -€1.08 | -€0.74 | €0.34 | €1.14 | -€0.91 | -€3.21 | -€2.70 | -€5.58 | €0.10 | €1.04 | €0.80 |
| Diluted EPSper diluted share | -€0.65 | -€0.66 | €0.34 | €1.01 | €0.62 | -€1.09 | -€0.74 | €0.34 | €1.12 | -€1.19 | -€2.78 | -€2.70 | -€5.58 | €0.10 | €1.05 | €0.80 |