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 | €964.3M | €1.05B | €1.24B | €1.34B | €1.18B | €1.07B | €1.21B | €1.18B | €1.12B | €1.13B | €1.06B | €980.4M | €952.5M | €939.9M | €852.3M | €801.6M |
| Gross profit | €367.9M | €413.5M | €492.9M | €524.1M | €470.7M | €423.2M | €499.5M | €488.4M | €472.8M | €477.6M | €452.1M | €416.7M | €415.4M | €406.7M | €368.6M | €343.9M |
| Gross margin | 38.16% | 39.27% | 39.75% | 39.21% | 39.96% | 39.65% | 41.16% | 41.35% | 42.36% | 42.45% | 42.50% | 42.51% | 43.61% | 43.27% | 43.25% | 42.90% |
| Operating expenses | €506.9M | €454.0M | €454.1M | €443.4M | €396.7M | €370.8M | €390.7M | €365.8M | €349.6M | €335.6M | €322.8M | €305.9M | €319.6M | €294.9M | €264.5M | €275.9M |
| Operating income | −€138.9M | −€40.5M | €38.9M | €80.8M | €73.9M | €52.4M | €108.8M | €122.5M | €123.2M | €142.0M | €129.4M | €110.8M | €95.8M | €111.8M | €104.1M | €68.0M |
| Operating margin | −14.41% | −3.85% | 3.14% | 6.04% | 6.28% | 4.91% | 8.97% | 10.38% | 11.04% | 12.63% | 12.16% | 11.30% | 10.06% | 11.89% | 12.21% | 8.48% |
| EBITDA | €19.8M | €54.5M | €111.8M | €132.9M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 2.06% | 5.17% | 9.01% | 9.94% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€120.2M | −€41.3M | €24.6M | €59.3M | €57.0M | €37.2M | €74.7M | €88.1M | €96.3M | €91.4M | €81.0M | €65.7M | €52.5M | €67.0M | €66.0M | €34.6M |
| Net profit margin | −12.47% | −3.92% | 1.98% | 4.43% | 4.84% | 3.49% | 6.15% | 7.46% | 8.63% | 8.12% | 7.62% | 6.70% | 5.51% | 7.13% | 7.74% | 4.32% |
| Basic EPSper basic share | -€1.83 | -€0.63 | €0.37 | €0.90 | €0.87 | €0.57 | €1.14 | €1.34 | €1.47 | €1.39 | €1.24 | €1.00 | €0.80 | €1.02 | €1.01 | €0.52 |
| Diluted EPSper diluted share | -€1.88 | -€0.64 | €0.38 | €0.91 | €0.87 | €0.57 | €1.14 | €1.34 | €1.47 | €1.39 | €1.24 | €1.00 | €0.80 | €1.02 | €1.01 | €0.52 |