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.59B | €1.61B | €1.72B | €1.79B | €1.59B | €1.43B | €1.40B | €1.33B | €1.28B | €1.23B | €1.22B | €1.21B | €1.17B | €1.14B | €1.11B | €986.0M |
| Gross profit | €868.8M | €876.3M | €929.9M | €902.6M | €830.0M | €804.6M | €766.6M | €716.4M | €706.8M | €696.1M | €672.5M | €655.5M | €635.6M | €613.3M | €594.1M | €549.1M |
| Gross margin | 54.60% | 54.35% | 54.12% | 50.50% | 52.18% | 56.15% | 54.83% | 53.77% | 55.33% | 56.56% | 55.28% | 54.12% | 54.51% | 53.72% | 53.68% | 55.68% |
| Operating expenses | €804.2M | €817.4M | €803.2M | €772.5M | €700.3M | €683.2M | €681.2M | €634.4M | €622.8M | €626.2M | €590.0M | €558.6M | €535.7M | €518.4M | €489.7M | €463.4M |
| Operating income | €64.5M | €58.9M | €126.7M | €130.1M | €129.7M | €121.4M | €85.4M | €82.0M | €84.0M | €69.9M | €82.5M | €97.0M | €99.9M | €94.9M | €104.4M | €85.7M |
| Operating margin | 4.05% | 3.65% | 7.37% | 7.28% | 8.16% | 8.47% | 6.11% | 6.16% | 6.57% | 5.68% | 6.78% | 8.01% | 8.57% | 8.31% | 9.44% | 8.69% |
| EBITDA | €146.1M | €136.9M | €200.1M | €196.5M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 9.18% | 8.49% | 11.65% | 11.00% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €39.2M | €37.6M | €85.8M | €89.1M | €94.7M | €80.7M | €56.3M | €53.8M | €55.8M | €45.6M | €55.7M | €66.0M | €68.5M | €65.4M | €70.3M | €58.2M |
| Net profit margin | 2.46% | 2.33% | 4.99% | 4.98% | 5.95% | 5.63% | 4.03% | 4.04% | 4.37% | 3.71% | 4.58% | 5.45% | 5.87% | 5.73% | 6.35% | 5.90% |
| Basic EPSper basic share | €5.71 | €5.49 | €12.55 | €13.14 | €13.52 | €11.78 | €8.48 | €7.83 | €8.10 | €6.71 | €8.18 | €9.66 | €10.04 | €9.49 | €10.23 | €8.44 |
| Diluted EPSper diluted share | €6.13 | €5.49 | €12.55 | €13.14 | €13.52 | €11.78 | €8.48 | €7.83 | €8.10 | €6.71 | €8.18 | €9.66 | €10.04 | €9.49 | €10.23 | €8.44 |