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.16B | €1.11B | €971.5M | €1.03B | €927.4M | €724.7M | €605.7M | €577.9M | €553.4M | €487.2M | €443.8M | €416.4M | €416.3M | €379.9M | €365.3M | €365.4M |
| Gross profit | €497.8M | €451.9M | €387.9M | €373.4M | €333.3M | €259.9M | €206.4M | €197.7M | €191.4M | €157.1M | €140.7M | €126.4M | €120.3M | €118.8M | €111.7M | €105.8M |
| Gross margin | 43.00% | 40.72% | 39.92% | 36.17% | 35.93% | 35.86% | 34.08% | 34.20% | 34.59% | 32.24% | 31.70% | 30.36% | 28.89% | 31.28% | 30.58% | 28.96% |
| Operating expenses | €386.2M | €350.7M | €306.8M | €280.9M | €250.9M | €200.8M | €171.3M | €158.8M | €152.9M | €136.6M | €126.8M | €118.0M | €113.7M | €108.0M | €90.9M | €84.0M |
| Operating income | €111.6M | €101.2M | €81.1M | €92.5M | €82.4M | €59.0M | €35.0M | €38.9M | €38.5M | €20.5M | €13.9M | €8.4M | €6.6M | €10.8M | €20.8M | €21.8M |
| Operating margin | 9.64% | 9.12% | 8.34% | 8.96% | 8.88% | 8.14% | 5.79% | 6.73% | 6.96% | 4.21% | 3.13% | 2.03% | 1.59% | 2.86% | 5.70% | 5.98% |
| EBITDA | €132.4M | €121.3M | €97.3M | €107.2M | €94.4M | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 11.43% | 10.93% | 10.01% | 10.38% | 10.18% | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €76.2M | €64.3M | €51.6M | €60.8M | €60.2M | €41.8M | €24.6M | €26.3M | €21.6M | €9.7M | €7.6M | €1.6M | €1.5M | €5.6M | €14.4M | €16.0M |
| Net profit margin | 6.58% | 5.80% | 5.31% | 5.89% | 6.49% | 5.77% | 4.06% | 4.55% | 3.90% | 1.98% | 1.72% | 0.39% | 0.36% | 1.47% | 3.95% | 4.38% |
| Basic EPSper basic share | €6.75 | €5.75 | €13.38 | €15.83 | €15.53 | €10.92 | €6.44 | €6.90 | €5.63 | €2.48 | €1.95 | €0.42 | €0.55 | €1.53 | €3.85 | €4.28 |
| Diluted EPSper diluted share | €6.76 | €5.75 | €13.38 | €15.83 | €15.53 | €10.92 | €6.44 | €6.90 | €5.63 | €2.48 | €1.95 | €0.42 | €0.55 | €1.53 | €3.85 | €4.28 |