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.82B | €1.92B | €2.30B | €2.16B | €1.90B | €1.71B | €2.04B | €1.86B | €1.79B | €1.70B | €1.43B | €1.37B | €1.27B | €1.14B | €1.09B | €929.7M |
| Gross profit | €209.1M | €189.3M | €242.8M | €140.5M | €175.3M | €125.3M | €231.4M | €211.8M | €215.1M | €198.7M | €152.1M | €158.3M | €155.9M | €141.6M | €142.5M | €119.5M |
| Gross margin | 11.48% | 9.85% | 10.53% | 6.51% | 9.21% | 7.32% | 11.35% | 11.38% | 12.04% | 11.72% | 10.67% | 11.59% | 12.32% | 12.39% | 13.03% | 12.86% |
| Operating expenses | €140.0M | €226.0M | €200.8M | €185.5M | €156.4M | €171.4M | €156.8M | €163.1M | €148.7M | €125.7M | €106.4M | €104.8M | €106.6M | €100.2M | €100.2M | €90.2M |
| Operating income | €69.1M | −€36.7M | €42.0M | −€45.0M | €18.9M | −€46.1M | €74.5M | €48.7M | €66.5M | €73.0M | €45.7M | €53.5M | €49.3M | €41.5M | €42.3M | €29.4M |
| Operating margin | 3.79% | −1.91% | 1.82% | −2.08% | 0.99% | −2.70% | 3.66% | 2.62% | 3.72% | 4.31% | 3.21% | 3.91% | 3.89% | 3.63% | 3.87% | 3.16% |
| EBITDA | €160.5M | €94.8M | €64.0M | €128.5M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 8.81% | 4.93% | 2.78% | 5.95% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €23.5M | −€92.8M | €3.4M | −€78.6M | €650,000 | −€64.7M | €43.5M | €23.2M | €32.4M | €45.2M | €23.6M | €33.6M | €29.6M | €24.4M | €20.1M | €16.3M |
| Net profit margin | 1.29% | −4.83% | 0.15% | −3.64% | 0.03% | −3.78% | 2.13% | 1.25% | 1.81% | 2.67% | 1.66% | 2.46% | 2.34% | 2.14% | 1.84% | 1.76% |
| Basic EPSper basic share | €1.37 | -€6.19 | €0.12 | -€5.15 | €0.08 | -€4.19 | €3.46 | €1.85 | €2.58 | €3.90 | €2.06 | €3.00 | €2.60 | €2.11 | €1.91 | €1.55 |
| Diluted EPSper diluted share | €1.40 | -€6.33 | €0.12 | -€5.26 | €0.08 | -€5.07 | €3.56 | €2.08 | €2.90 | €4.01 | €2.10 | €3.09 | €2.67 | €2.38 | €2.02 | €1.55 |