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.76B | €1.60B | €1.45B | €1.58B | €1.47B | €1.30B | €1.38B | €1.29B | €1.25B | €1.18B | €1.14B | €1.20B | €1.16B | €1.13B | €1.22B | €1.07B |
| Gross profit | €1.16B | €1.04B | €961.6M | €1.09B | €1.06B | €920.8M | €981.4M | €924.0M | €881.3M | €827.7M | €780.1M | €803.0M | €777.6M | €762.3M | €784.3M | €700.8M |
| Gross margin | 66.10% | 65.18% | 66.47% | 69.30% | 72.38% | 70.84% | 70.98% | 71.57% | 70.40% | 70.28% | 68.32% | 66.93% | 67.31% | 67.54% | 64.43% | 65.30% |
| Operating expenses | €1.00B | €907.4M | €852.3M | €873.4M | €832.4M | €797.2M | €760.2M | €719.8M | €708.1M | €663.7M | €618.9M | €627.9M | €619.7M | €579.5M | €576.8M | €507.3M |
| Operating income | €160.5M | €134.3M | €109.4M | €220.4M | €228.2M | €123.6M | €221.2M | €204.2M | €173.2M | €164.0M | €161.2M | €175.1M | €157.9M | €182.8M | €207.6M | €193.4M |
| Operating margin | 9.14% | 8.40% | 7.56% | 13.96% | 15.57% | 9.51% | 16.00% | 15.82% | 13.84% | 13.93% | 14.12% | 14.60% | 13.67% | 16.20% | 17.05% | 18.03% |
| EBITDA | €350.9M | €322.3M | €294.4M | €403.3M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 19.98% | 20.16% | 20.35% | 25.55% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €31.7M | €56.4M | €42.4M | €133.1M | €132.9M | €74.1M | €137.1M | €138.5M | €105.8M | €105.1M | €95.8M | €90.6M | €80.4M | €111.8M | €118.8M | €113.9M |
| Net profit margin | 1.80% | 3.53% | 2.93% | 8.43% | 9.07% | 5.70% | 9.91% | 10.72% | 8.46% | 8.92% | 8.39% | 7.55% | 6.96% | 9.91% | 9.76% | 10.62% |
| Basic EPSper basic share | €0.13 | €0.43 | €0.27 | €1.23 | €1.49 | €0.57 | €1.42 | €1.54 | €1.11 | €1.00 | €0.92 | €0.81 | €0.75 | €1.00 | €1.23 | €1.05 |
| Diluted EPSper diluted share | €0.13 | €0.43 | €0.27 | €1.23 | — | — | — | €1.54 | €1.11 | €1.00 | €0.92 | €0.81 | €0.75 | €1.00 | €1.23 | €1.05 |