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 | €484.6M | €522.5M | €464.4M | €324.5M | €343.0M | €283.1M | €286.9M | €275.4M | €266.4M | €293.5M | €273.8M | €230.5M | €199.4M | €237.2M | €213.2M | €207.3M |
| Gross profit | €317.8M | €315.3M | €291.5M | €164.4M | €220.6M | €186.1M | €217.3M | €195.6M | €184.9M | €212.1M | €197.0M | €146.6M | €139.6M | €68.9M | €82.4M | €82.5M |
| Gross margin | 65.59% | 60.35% | 62.76% | 50.66% | 64.32% | 65.74% | 75.72% | 71.03% | 69.41% | 72.25% | 71.94% | 63.59% | 69.99% | 29.06% | 38.64% | 39.79% |
| Operating expenses | €266.6M | €300.2M | €225.2M | €156.3M | €143.9M | €142.4M | €150.8M | €139.3M | €142.5M | €164.0M | €152.7M | €153.3M | €127.3M | €53.3M | €54.1M | €44.0M |
| Operating income | €51.2M | €15.1M | €66.3M | €8.1M | €76.7M | €43.7M | €66.4M | €56.3M | €42.4M | €48.1M | €44.3M | −€6.7M | €12.2M | €15.6M | €28.3M | €38.5M |
| Operating margin | 10.57% | 2.89% | 14.28% | 2.49% | 22.37% | 15.43% | 23.16% | 20.44% | 15.91% | 16.37% | 16.16% | −2.92% | 6.13% | 6.59% | 13.28% | 18.58% |
| EBITDA | €78.0M | €48.1M | €96.4M | €34.5M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 16.09% | 9.20% | 20.76% | 10.62% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €24.7M | €11.5M | €48.4M | −€3.0M | €58.9M | €34.7M | €44.6M | €44.2M | €27.1M | €39.5M | €36.0M | −€4.3M | €10.0M | €12.6M | €22.0M | €30.3M |
| Net profit margin | 5.10% | 2.21% | 10.42% | −0.93% | 17.18% | 12.24% | 15.56% | 16.04% | 10.16% | 13.45% | 13.14% | −1.84% | 4.99% | 5.32% | 10.30% | 14.62% |
| Basic EPSper basic share | €1.68 | €0.79 | €3.29 | -€0.21 | €4.01 | €2.36 | €3.04 | €3.01 | €1.84 | €2.69 | €2.45 | -€0.29 | €0.68 | €1.98 | €3.50 | €4.83 |
| Diluted EPSper diluted share | €1.70 | €0.81 | €3.41 | -€0.21 | €4.01 | €2.36 | €3.04 | €3.01 | €1.84 | €2.69 | €2.45 | -€0.29 | €0.68 | €1.98 | €3.50 | €4.83 |