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.24B | €1.34B | €1.35B | €1.58B | €1.19B | €873.0M | €1.08B | €1.11B | €1.03B | €942.6M | €982.9M | €1.06B | €1.21B | €1.23B | €1.21B | €1.06B |
| Gross profit | €327.5M | €311.5M | €319.1M | €302.1M | €286.8M | €238.8M | €230.8M | €236.7M | €260.8M | €270.9M | €273.5M | €177.3M | €233.1M | €211.6M | €222.2M | €243.9M |
| Gross margin | 26.36% | 23.28% | 23.60% | 19.17% | 24.14% | 27.35% | 21.46% | 21.24% | 25.44% | 28.74% | 27.83% | 16.75% | 19.20% | 17.22% | 18.37% | 23.08% |
| Operating expenses | €341.7M | €279.4M | €288.5M | €231.8M | €205.1M | €239.1M | €223.3M | €196.1M | €206.3M | €207.2M | €224.6M | €171.6M | €230.0M | €187.8M | €155.5M | €161.9M |
| Operating income | −€13.8M | €32.1M | €30.7M | €70.2M | €81.7M | −€350,000 | €7.5M | €40.5M | €54.5M | €63.7M | €48.9M | €5.7M | €3.1M | €23.8M | €66.7M | €82.0M |
| Operating margin | −1.11% | 2.40% | 2.27% | 4.46% | 6.88% | −0.04% | 0.69% | 3.64% | 5.32% | 6.75% | 4.97% | 0.54% | 0.26% | 1.94% | 5.51% | 7.76% |
| EBITDA | €43.9M | €91.7M | €89.5M | €125.5M | €132.7M | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 3.53% | 6.85% | 6.62% | 7.97% | 11.16% | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€36.7M | €12.6M | €10.6M | €45.4M | €52.5M | −€7.8M | €80,000 | €22.3M | €29.5M | €39.3M | €27.4M | −€15.6M | −€14.0M | €300,000 | €38.5M | €52.0M |
| Net profit margin | −2.96% | 0.94% | 0.78% | 2.88% | 4.42% | −0.90% | 0.01% | 2.00% | 2.88% | 4.17% | 2.78% | −1.47% | −1.16% | 0.02% | 3.18% | 4.92% |
| Basic EPSper basic share | -€1.04 | €0.28 | €0.28 | €1.15 | €1.35 | -€0.24 | -€0.04 | €0.58 | €0.85 | €1.07 | €0.77 | -€0.43 | -€0.47 | €0.01 | €1.29 | €1.74 |
| Diluted EPSper diluted share | -€1.04 | €0.28 | €0.28 | €1.15 | €1.35 | -€0.24 | -€0.04 | €0.58 | €0.85 | €1.07 | €0.77 | -€0.43 | -€0.47 | €0.01 | €1.29 | €1.74 |