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 | €821.7M | €1.16B | €1.22B | €1.24B | €1.09B | €952.2M | €1.10B | €1.08B | €1.02B | €894.9M | €889.6M | €694.7M | €635.5M | €604.6M | €581.4M | €490.4M |
| Gross profit | €446.4M | €655.1M | €673.1M | €646.0M | €592.0M | €534.7M | €622.5M | €610.6M | €597.3M | €541.4M | €524.2M | €402.7M | €366.1M | €341.1M | €319.1M | €269.9M |
| Gross margin | 54.34% | 56.71% | 55.05% | 51.97% | 54.21% | 56.16% | 56.58% | 56.32% | 58.73% | 60.49% | 58.93% | 57.96% | 57.61% | 56.42% | 54.88% | 55.04% |
| Research & development | €1.9M | €2.6M | €1.8M | €2.8M | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €527.9M | €597.8M | €597.0M | €571.7M | €499.9M | €514.6M | €525.8M | €477.1M | €459.6M | €421.4M | €401.6M | €307.1M | €269.2M | €247.2M | €255.7M | €204.0M |
| Operating income | −€81.4M | €57.3M | €76.1M | €74.3M | €92.1M | €20.1M | €96.7M | €133.5M | €137.8M | €120.0M | €122.6M | €95.5M | €96.9M | €93.9M | €63.4M | €66.0M |
| Operating margin | −9.91% | 4.96% | 6.23% | 5.98% | 8.43% | 2.12% | 8.79% | 12.32% | 13.55% | 13.41% | 13.79% | 13.75% | 15.25% | 15.53% | 10.91% | 13.45% |
| EBITDA | €21.2M | €120.4M | €155.4M | €155.6M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 2.57% | 10.42% | 12.71% | 12.52% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€81.7M | €14.8M | €27.9M | €39.2M | €56.1M | €5.5M | €58.5M | €91.8M | €119.8M | €75.9M | €73.8M | €54.9M | €55.6M | €56.6M | €35.7M | €30.3M |
| Net profit margin | −9.94% | 1.28% | 2.28% | 3.15% | 5.14% | 0.58% | 5.31% | 8.47% | 11.78% | 8.48% | 8.30% | 7.90% | 8.75% | 9.36% | 6.14% | 6.17% |
| Basic EPSper basic share | -€2.57 | €0.46 | €0.87 | €1.23 | €1.76 | €0.18 | €1.83 | €2.88 | €3.76 | €2.38 | €2.31 | €1.72 | €1.74 | €1.78 | €1.12 | €396.80 |
| Diluted EPSper diluted share | -€2.57 | €0.46 | €0.87 | €1.23 | €1.76 | €0.18 | €1.83 | €2.88 | €3.76 | €2.38 | €2.31 | €1.72 | €1.74 | €1.78 | €1.12 | €396.80 |