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.30B | €1.27B | €1.33B | €1.19B | €1.12B | €1.03B | €1.22B | €1.23B | €1.22B | €1.17B | €1.03B | €1.10B | €1.10B | €1.29B | €1.17B | €1.18B |
| Gross profit | €340.6M | €295.0M | €347.5M | €317.4M | €298.1M | €200.9M | €312.9M | €355.6M | €356.0M | €346.6M | €274.5M | €297.2M | €158.6M | €326.8M | €272.1M | €313.5M |
| Gross margin | 26.15% | 23.15% | 26.19% | 26.77% | 26.72% | 19.53% | 25.68% | 29.00% | 29.24% | 29.70% | 26.78% | 27.02% | 14.42% | 25.26% | 23.31% | 26.59% |
| Research & development | €46.2M | €54.5M | €57.5M | €54.2M | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €309.3M | €330.1M | €317.6M | €295.4M | €269.6M | €268.8M | €256.9M | €268.2M | €274.6M | €259.5M | €238.6M | €283.9M | €289.3M | €312.5M | €262.2M | €291.0M |
| Operating income | €31.3M | −€35.1M | €29.9M | €22.0M | €28.5M | −€67.9M | €56.0M | €87.4M | €81.4M | €87.1M | €35.9M | €13.3M | −€130.7M | €14.3M | €9.9M | €22.5M |
| Operating margin | 2.40% | −2.75% | 2.25% | 1.86% | 2.55% | −6.60% | 4.60% | 7.13% | 6.69% | 7.46% | 3.50% | 1.21% | −11.89% | 1.11% | 0.85% | 1.91% |
| EBITDA | €78.2M | €16.5M | €77.9M | €64.1M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 6.00% | 1.29% | 5.87% | 5.41% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€13.5M | −€69.8M | €2.8M | €11.1M | €14.5M | −€103.1M | €38.4M | €64.0M | €81.1M | €82.2M | €26.9M | €300,000 | −€153.7M | €2.3M | €400,000 | €12.5M |
| Net profit margin | −1.04% | −5.48% | 0.21% | 0.94% | 1.30% | −10.02% | 3.15% | 5.22% | 6.66% | 7.04% | 2.62% | 0.03% | −13.98% | 0.18% | 0.03% | 1.06% |
| Basic EPSper basic share | -€0.82 | -€4.24 | €0.16 | €0.63 | €0.83 | -€6.28 | €2.31 | €3.86 | €4.91 | €4.98 | €1.62 | €0.03 | -€9.30 | €0.14 | €0.02 | €0.76 |
| Diluted EPSper diluted share | -€0.81 | -€4.24 | €0.16 | €0.63 | €0.83 | -€6.28 | €2.31 | €3.86 | €4.91 | €4.98 | €1.62 | €0.03 | -€9.30 | €0.14 | €0.02 | €0.76 |