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 | €5.66B | €5.29B | €4.72B | €4.21B | €3.63B | €3.32B | €3.96B | €3.85B | €3.69B | €3.39B | €3.17B | €2.95B | €2.82B | €2.66B | €2.48B | €2.17B |
| Gross profit | €2.95B | €2.69B | €2.34B | €2.10B | €1.83B | €1.63B | €1.92B | €1.82B | €1.83B | €1.78B | €1.58B | €1.51B | €1.44B | €1.34B | €1.21B | €1.05B |
| Gross margin | 52.09% | 50.83% | 49.54% | 49.78% | 50.27% | 49.00% | 48.43% | 47.27% | 49.63% | 52.54% | 49.92% | 51.22% | 51.07% | 50.26% | 48.72% | 48.51% |
| Operating expenses | €2.53B | €2.32B | €2.04B | €1.86B | €1.65B | €1.67B | €1.87B | €1.61B | €1.58B | €1.55B | €1.37B | €1.33B | €1.27B | €1.24B | €1.14B | €984.6M |
| Operating income | €421.1M | €373.9M | €294.7M | €233.5M | €172.9M | −€40.9M | €48.9M | €212.7M | €256.9M | €231.7M | €219.1M | €186.9M | €169.4M | €94.5M | €72.0M | €69.7M |
| Operating margin | 7.43% | 7.06% | 6.24% | 5.55% | 4.76% | −1.23% | 1.23% | 5.52% | 6.96% | 6.83% | 6.90% | 6.33% | 6.02% | 3.55% | 2.90% | 3.21% |
| EBITDA | €619.9M | €564.8M | €493.3M | €388.3M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 10.94% | 10.67% | 10.45% | 9.23% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €299.2M | €277.2M | €224.6M | €187.1M | €141.4M | −€79.7M | €9.2M | €150.6M | €187.1M | €169.1M | €156.3M | €135.7M | €119.4M | €67.0M | €43.6M | €50.9M |
| Net profit margin | 5.28% | 5.24% | 4.76% | 4.44% | 3.89% | −2.40% | 0.23% | 3.91% | 5.07% | 4.99% | 4.92% | 4.59% | 4.24% | 2.52% | 1.76% | 2.34% |
| Basic EPSper basic share | €9.45 | €8.77 | €7.11 | €5.92 | €4.47 | -€2.52 | €0.30 | €4.78 | €5.97 | €5.40 | €4.98 | €4.30 | €3.78 | €2.12 | €1.38 | €1.61 |
| Diluted EPSper diluted share | €9.45 | €8.77 | €7.11 | €5.92 | €4.47 | -€2.52 | €0.30 | €4.78 | €5.97 | €5.40 | €4.98 | €4.30 | €3.78 | €2.22 | €1.45 | €1.61 |