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.74B | €1.72B | €1.80B | €1.80B | €1.74B | €1.56B | €1.74B | €1.71B | €1.64B | €1.44B | €1.39B | €1.26B | €1.20B | €1.11B | €1.10B | €971.6M |
| Gross profit | €982.9M | €964.8M | €1.00B | €931.9M | €923.9M | €868.5M | €960.4M | €898.9M | €894.8M | €795.6M | €737.3M | €657.5M | €626.0M | €581.7M | €556.3M | €509.6M |
| Gross margin | 56.64% | 56.03% | 55.54% | 51.65% | 53.05% | 55.72% | 55.10% | 52.54% | 54.54% | 55.09% | 53.09% | 52.36% | 52.37% | 52.63% | 50.36% | 52.45% |
| Operating expenses | €858.9M | €847.3M | €866.7M | €926.8M | €810.3M | €842.6M | €845.9M | €764.2M | €741.9M | €650.7M | €601.0M | €535.2M | €511.7M | €478.6M | €444.7M | €410.0M |
| Operating income | €124.0M | €117.5M | €134.3M | €5.1M | €113.6M | €25.8M | €114.5M | €134.7M | €152.9M | €144.9M | €136.3M | €122.3M | €114.3M | €103.1M | €111.6M | €99.6M |
| Operating margin | 7.15% | 6.82% | 7.45% | 0.28% | 6.52% | 1.66% | 6.57% | 7.87% | 9.32% | 10.03% | 9.81% | 9.74% | 9.56% | 9.33% | 10.10% | 10.25% |
| EBITDA | €218.8M | €215.2M | €250.2M | €216.4M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 12.61% | 12.50% | 13.88% | 12.00% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €69.8M | €54.7M | €56.1M | −€51.0M | €47.6M | −€26.9M | €60.1M | €71.2M | €83.1M | €80.4M | €68.3M | €63.3M | €64.0M | €52.3M | €55.6M | €46.9M |
| Net profit margin | 4.02% | 3.18% | 3.11% | −2.83% | 2.73% | −1.73% | 3.45% | 4.16% | 5.06% | 5.57% | 4.92% | 5.04% | 5.35% | 4.73% | 5.04% | 4.83% |
| Basic EPSper basic share | €2.57 | €2.08 | €2.11 | -€1.93 | €1.74 | -€1.10 | €2.43 | €2.90 | €3.37 | €3.27 | €2.78 | €2.58 | €2.61 | €2.34 | €2.49 | €2.31 |
| Diluted EPSper diluted share | €2.77 | €2.07 | €2.06 | -€1.93 | €1.78 | -€1.10 | €2.43 | €2.90 | €3.37 | €3.27 | €2.78 | €2.74 | €2.85 | €2.34 | €2.49 | €2.31 |