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.44B | €2.27B | €1.97B | €1.76B | €1.68B | €1.43B | €1.52B | €1.43B | €1.39B | €1.34B | €1.30B | €1.23B | €1.16B | €1.11B | €1.05B | €993.7M |
| Gross profit | €1.95B | €1.81B | €1.57B | €1.38B | €1.33B | €1.15B | €1.21B | €1.14B | €1.11B | €1.06B | €1.03B | €961.8M | €904.6M | €854.3M | €817.1M | €776.3M |
| Gross margin | 79.94% | 79.85% | 79.68% | 78.20% | 79.54% | 80.44% | 79.66% | 80.02% | 80.00% | 79.08% | 79.17% | 78.42% | 78.18% | 77.17% | 77.57% | 78.12% |
| Operating expenses | €1.64B | €1.58B | €1.37B | €1.22B | €1.12B | €972.8M | €957.7M | €892.0M | €859.7M | €815.8M | €789.5M | €736.0M | €706.2M | €674.2M | €645.7M | €607.5M |
| Operating income | €310.1M | €231.2M | €202.9M | €158.2M | €212.7M | €176.7M | €253.7M | €250.8M | €249.1M | €241.6M | €239.7M | €225.8M | €198.4M | €180.1M | €171.4M | €168.7M |
| Operating margin | 12.73% | 10.20% | 10.29% | 8.99% | 12.68% | 12.37% | 16.68% | 17.56% | 17.97% | 18.07% | 18.44% | 18.41% | 17.15% | 16.27% | 16.27% | 16.98% |
| EBITDA | €415.7M | €333.4M | €297.5M | €242.2M | €302.8M | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 17.07% | 14.71% | 15.09% | 13.77% | 18.04% | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €205.5M | €154.5M | €127.8M | €110.0M | €144.6M | €120.8M | €177.3M | €173.6M | €172.8M | €171.2M | €170.5M | €162.8M | €142.0M | €129.7M | €125.0M | €120.8M |
| Net profit margin | 8.44% | 6.82% | 6.48% | 6.25% | 8.62% | 8.45% | 11.66% | 12.16% | 12.47% | 12.80% | 13.12% | 13.27% | 12.27% | 11.72% | 11.86% | 12.16% |
| Basic EPSper basic share | €2.43 | €1.81 | €1.49 | €1.24 | €1.63 | €1.39 | €2.05 | €2.01 | €2.00 | €1.98 | €1.97 | €1.87 | €1.64 | €1.50 | €1.45 | €1.40 |
| Diluted EPSper diluted share | €2.43 | €1.81 | €1.49 | €1.24 | €1.63 | €1.39 | €2.05 | €2.01 | €2.00 | €1.98 | €1.97 | €1.87 | €1.64 | €1.50 | €1.45 | €1.40 |