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 | €2.08B | €2.05B | €1.91B | €1.77B | €1.63B | €1.44B | €1.59B | €1.58B | €1.33B | €1.12B | €823.7M | €721.1M | €634.8M | €560.6M | €577.1M | €531.3M |
| Gross profit | €888.0M | €896.1M | €796.8M | €756.5M | €643.0M | €504.6M | €579.0M | €549.5M | €437.9M | €369.3M | €262.6M | €215.9M | €196.2M | €174.1M | €205.0M | €198.8M |
| Gross margin | 42.80% | 43.78% | 41.62% | 42.69% | 39.52% | 34.99% | 36.39% | 34.73% | 32.90% | 32.88% | 31.87% | 29.94% | 30.91% | 31.05% | 35.52% | 37.41% |
| Operating expenses | €650.8M | €645.5M | €596.1M | €532.9M | €465.8M | €432.9M | €466.5M | €524.8M | €313.9M | €277.3M | €185.4M | €162.9M | €162.5M | €133.5M | €161.4M | €94.9M |
| Operating income | €237.2M | €250.6M | €200.6M | €223.6M | €177.3M | €71.7M | €112.5M | €24.7M | €124.0M | €92.0M | €77.1M | €53.0M | €33.8M | €40.6M | €43.6M | €103.9M |
| Operating margin | 11.43% | 12.24% | 10.48% | 12.62% | 10.89% | 4.97% | 7.07% | 1.56% | 9.32% | 8.19% | 9.36% | 7.35% | 5.32% | 7.25% | 7.55% | 19.55% |
| EBITDA | €603.9M | €603.2M | €555.2M | €544.7M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 29.10% | 29.47% | 29.00% | 30.74% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €140.0M | €147.5M | €112.4M | €151.8M | €130.3M | €48.6M | €78.1M | −€5.8M | €98.8M | €72.0M | €59.5M | €24.1M | €5.1M | −€1.8M | −€3.6M | €55.8M |
| Net profit margin | 6.75% | 7.21% | 5.87% | 8.57% | 8.00% | 3.37% | 4.91% | −0.37% | 7.42% | 6.41% | 7.23% | 3.34% | 0.80% | −0.32% | −0.62% | 10.49% |
| Basic EPSper basic share | €2.25 | €2.34 | €1.67 | €2.53 | €2.15 | €0.63 | €1.22 | -€0.25 | €1.71 | €1.27 | €1.05 | €0.44 | €0.08 | -€0.07 | -€0.08 | €1.28 |
| Diluted EPSper diluted share | €2.25 | €2.34 | €1.67 | €2.53 | €2.14 | €0.62 | €1.22 | -€0.25 | €1.68 | €1.23 | €1.12 | €0.44 | €0.08 | -€0.07 | -€0.08 | €1.28 |