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.17B | €1.07B | €954.6M | €896.5M | €680.3M | €689.8M | €592.1M | €506.6M | €403.1M | €332.2M | €252.8M | €236.7M | €228.2M | €204.9M | €109.6M | €116.0M |
| Gross profit | €582.8M | €484.3M | €363.3M | €345.6M | €305.9M | €317.2M | €239.5M | €184.1M | €140.7M | €117.2M | €91.8M | €85.8M | €82.8M | €70.3M | €38.2M | €31.6M |
| Gross margin | 49.81% | 45.33% | 38.06% | 38.55% | 44.97% | 45.99% | 40.45% | 36.33% | 34.90% | 35.28% | 36.30% | 36.25% | 36.29% | 34.32% | 34.86% | 27.29% |
| Research & development | €1.4M | €0 | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €428.0M | €389.0M | €329.7M | €303.0M | €290.1M | €290.4M | €192.8M | €145.4M | €121.0M | €94.9M | €74.2M | €70.0M | €65.4M | €50.9M | €32.9M | €37.6M |
| Operating income | €154.8M | €95.3M | €33.6M | €42.6M | €15.8M | €26.8M | €46.7M | €38.6M | €19.7M | €22.3M | €17.5M | €15.8M | €17.4M | €19.4M | €5.4M | −€6.0M |
| Operating margin | 13.23% | 8.92% | 3.52% | 4.75% | 2.33% | 3.88% | 7.89% | 7.62% | 4.88% | 6.73% | 6.93% | 6.69% | 7.65% | 9.48% | 4.90% | −5.15% |
| EBITDA | €214.2M | €151.1M | €82.5M | €88.6M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 18.30% | 14.14% | 8.65% | 9.89% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €105.0M | €66.7M | €24.3M | €24.1M | €1.1M | €10.7M | €34.6M | €27.3M | €10.2M | €15.8M | €12.4M | €13.8M | €13.9M | €13.8M | €3.5M | −€6.5M |
| Net profit margin | 8.97% | 6.25% | 2.54% | 2.69% | 0.15% | 1.55% | 5.84% | 5.38% | 2.54% | 4.75% | 4.92% | 5.82% | 6.08% | 6.76% | 3.19% | −5.59% |
| Basic EPSper basic share | €9.34 | €6.93 | €2.13 | €1.98 | -€1.95 | €2.14 | €4.54 | €2.33 | €0.71 | €2.16 | €1.79 | €2.00 | €2.04 | €2.04 | €0.51 | -€1.00 |
| Diluted EPSper diluted share | €9.51 | €6.93 | €2.13 | €1.98 | -€1.96 | €2.14 | €4.44 | €2.34 | €0.71 | €2.16 | €1.79 | €2.01 | €2.04 | €2.04 | €0.51 | -€1.00 |