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 | €4.14B | €4.06B | €4.10B | €3.96B | €3.91B | €3.79B | €3.67B | €3.66B | €2.81B | €2.43B | €629.5M | €289.6M | €290.5M | €323.7M | €349.1M | €362.5M |
| Gross profit | €934.3M | €1.04B | €1.16B | €1.23B | €1.20B | €905.0M | €1.10B | €1.11B | €924.6M | €731.4M | €254.4M | €142.6M | €119.0M | €108.8M | €102.8M | €88.4M |
| Gross margin | 22.59% | 25.64% | 28.29% | 31.01% | 30.69% | 23.90% | 29.94% | 30.22% | 32.88% | 30.10% | 40.42% | 49.25% | 40.98% | 33.63% | 29.44% | 24.39% |
| Operating expenses | €726.1M | €732.8M | €703.2M | €694.3M | €653.1M | €591.9M | €571.7M | €539.6M | €313.8M | €351.6M | €191.7M | €67.4M | — | €77.4M | €46.3M | €44.6M |
| Operating income | €208.2M | €309.4M | €455.8M | €534.9M | €546.7M | €313.1M | €528.5M | €567.2M | €610.8M | €379.8M | €62.7M | €75.3M | €227.0M | €31.4M | €56.5M | €43.8M |
| Operating margin | 5.03% | 7.61% | 11.13% | 13.49% | 13.98% | 8.27% | 14.38% | 15.49% | 21.72% | 15.63% | 9.96% | 25.99% | 78.16% | 9.71% | 16.18% | 12.09% |
| EBITDA | €553.0M | €607.1M | €674.1M | €632.5M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 13.37% | 14.94% | 16.45% | 15.96% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €165.7M | €212.8M | €314.9M | €367.3M | €370.0M | €219.6M | €373.6M | €406.0M | €481.3M | €243.4M | €46.1M | €50.1M | €155.8M | €23.4M | €41.0M | €31.0M |
| Net profit margin | 4.01% | 5.24% | 7.69% | 9.27% | 9.46% | 5.80% | 10.17% | 11.09% | 17.11% | 10.01% | 7.32% | 17.29% | 53.63% | 7.24% | 11.76% | 8.54% |
| Basic EPSper basic share | €0.94 | €1.21 | €1.79 | €2.08 | €2.10 | €1.24 | €2.11 | €2.30 | €2.63 | €3.73 | €0.77 | €0.94 | €2.93 | €0.44 | €0.77 | €0.58 |
| Diluted EPSper diluted share | €0.93 | €1.20 | €1.78 | €2.08 | €2.10 | €1.24 | €2.12 | €2.30 | €2.63 | €3.73 | €0.77 | €0.94 | €3.25 | €0.48 | €0.79 | €0.58 |