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.2M | €856.6M | €835.1M | €747.7M | €757.1M | €627.0M | €675.3M | €699.0M | €689.6M | €639.8M | €638.4M | €618.5M | €404.1M | €407.7M | €408.8M | €388.8M |
| Gross profit | €420.9M | €436.4M | €403.1M | €357.0M | €375.3M | €344.1M | €348.8M | €349.4M | €354.6M | €315.2M | €315.7M | €301.3M | €218.6M | €217.5M | €216.4M | €213.5M |
| Gross margin | 51.26% | 50.95% | 48.27% | 47.74% | 49.57% | 54.89% | 51.65% | 49.98% | 51.42% | 49.27% | 49.46% | 48.71% | 54.09% | 53.35% | 52.94% | 54.91% |
| Operating expenses | €407.2M | €401.9M | €394.9M | €316.8M | €302.8M | €298.0M | €327.7M | €317.2M | €309.9M | €275.9M | €283.1M | €273.6M | €181.9M | €187.9M | €184.5M | €171.9M |
| Operating income | €13.7M | €34.5M | €8.1M | €40.2M | €72.5M | €46.1M | €21.1M | €32.2M | €44.7M | €39.3M | €32.7M | €27.6M | €36.7M | €29.6M | €31.9M | €41.5M |
| Operating margin | 1.67% | 4.03% | 0.97% | 5.37% | 9.58% | 7.36% | 3.13% | 4.61% | 6.48% | 6.14% | 5.12% | 4.46% | 9.08% | 7.25% | 7.80% | 10.69% |
| EBITDA | €64.9M | €99.7M | €68.3M | €85.8M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 7.91% | 11.64% | 8.18% | 11.48% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€14.3M | €7.9M | −€12.4M | €25.2M | €47.8M | €33.8M | €9.8M | €18.9M | €26.3M | €23.8M | €17.6M | €18.5M | €22.0M | €14.8M | €12.4M | €21.8M |
| Net profit margin | −1.75% | 0.92% | −1.49% | 3.37% | 6.32% | 5.39% | 1.45% | 2.71% | 3.82% | 3.72% | 2.75% | 2.99% | 5.44% | 3.63% | 3.03% | 5.61% |
| Basic EPSper basic share | -€0.92 | €0.54 | -€0.79 | €1.63 | €3.08 | €2.17 | €0.61 | €1.20 | €1.69 | €1.54 | €1.14 | €1.19 | €1.41 | €1.36 | €1.13 | €1.96 |
| Diluted EPSper diluted share | -€0.92 | €0.54 | -€0.79 | €1.63 | €3.08 | €2.17 | €0.61 | €1.20 | €1.69 | €1.54 | €1.14 | €1.19 | €1.41 | €1.36 | €1.13 | €1.96 |