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.19B | €4.78B | €4.12B | €5.33B | €4.45B | €3.52B | €3.05B | €2.89B | €2.64B | €2.56B | €2.72B | €2.35B | €2.16B | €2.15B | €2.23B | €2.11B |
| Gross profit | €5.15B | €4.75B | €4.08B | €3.70B | €3.28B | €2.98B | €2.67B | €2.54B | €2.30B | €2.27B | €2.29B | €1.99B | €1.86B | €1.87B | €1.99B | €1.90B |
| Gross margin | 99.33% | 99.45% | 99.03% | 69.31% | 73.80% | 84.58% | 87.58% | 87.81% | 87.11% | 88.85% | 84.22% | 84.64% | 85.90% | 87.10% | 89.07% | 89.99% |
| Operating expenses | €2.53B | €2.47B | €2.12B | €1.82B | €1.55B | €1.40B | €1.23B | €1.31B | €1.13B | €650.2M | €1.30B | €1.06B | €1.13B | €894.9M | €837.1M | €1.37B |
| Operating income | €3.01B | €2.90B | €2.53B | €2.17B | €1.75B | €1.58B | €1.45B | €1.23B | €1.17B | €1.62B | €991.8M | €928.2M | €729.5M | €973.7M | €1.15B | €528.1M |
| Operating margin | 58.01% | 60.68% | 61.38% | 40.69% | 39.36% | 44.92% | 47.32% | 42.47% | 44.37% | 63.42% | 36.43% | 39.53% | 33.77% | 45.39% | 51.59% | 25.07% |
| EBITDA | €3.51B | €3.40B | €2.94B | €2.53B | €2.04B | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 67.66% | 71.06% | 71.55% | 47.36% | 45.96% | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €2.10B | €2.05B | €1.80B | €1.56B | €1.26B | €1.13B | €1.04B | €852.5M | €896.0M | €1.30B | €701.2M | €788.5M | €495.2M | €669.8M | €871.4M | €395.1M |
| Net profit margin | 40.55% | 42.81% | 43.66% | 29.31% | 28.45% | 31.97% | 33.90% | 29.46% | 33.96% | 50.76% | 25.75% | 33.58% | 22.92% | 31.22% | 39.02% | 18.76% |
| Basic EPSper basic share | €10.90 | €10.60 | €9.35 | €8.14 | €6.59 | €5.68 | €5.28 | €4.34 | €4.53 | €6.59 | €3.45 | €3.95 | €2.48 | €3.34 | €4.35 | €2.14 |
| Diluted EPSper diluted share | €10.87 | €10.58 | €9.34 | €8.12 | €6.58 | €5.88 | €5.47 | €4.50 | €4.69 | €6.81 | €3.56 | €4.14 | €2.60 | €3.50 | €4.35 | €2.14 |