Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | €446.4M | €299.7M | €231.7M | €127.1M | €149.2M | €126.3M | €150.3M | €146.8M | €122.3M | €80.2M | €97.8M | €89.1M | €68.4M | €77.6M | €33.9M |
| Gross profit | €214.1M | €89.4M | €82.8M | €48.8M | €76.6M | €59.7M | €79.6M | €47.5M | €46.1M | €30.2M | €37.1M | €35.9M | €27.2M | €42.8M | −€820,000 |
| Gross margin | 47.96% | 29.84% | 35.76% | 38.42% | 51.33% | 47.27% | 52.96% | 32.35% | 37.69% | 37.63% | 37.89% | 40.27% | 39.75% | 55.12% | −2.42% |
| Operating expenses | €168.8M | €46.3M | €41.5M | €26.6M | €54.4M | €40.0M | €56.7M | €22.5M | €22.2M | €17.1M | €26.8M | €27.2M | €10.2M | €30.8M | — |
| Operating income | €45.3M | €43.2M | €41.3M | €22.2M | €22.2M | €19.7M | €22.9M | €25.0M | €23.9M | €13.1M | €10.3M | €8.7M | €17.0M | €11.9M | €12.8M |
| Operating margin | 10.15% | 14.40% | 17.83% | 17.47% | 14.88% | 15.62% | 15.23% | 17.00% | 19.54% | 16.27% | 10.48% | 9.71% | 24.89% | 15.36% | 37.93% |
| EBITDA | €53.4M | €53.5M | €49.5M | €25.1M | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 11.95% | 17.87% | 21.39% | 19.73% | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €25.6M | €27.2M | €24.6M | €13.8M | €13.1M | €11.4M | €12.8M | €17.0M | €16.5M | €7.8M | €5.3M | €4.0M | €9.0M | €4.2M | €6.9M |
| Net profit margin | 5.74% | 9.08% | 10.61% | 10.86% | 8.80% | 9.04% | 8.49% | 11.59% | 13.53% | 9.69% | 5.37% | 4.52% | 13.12% | 5.44% | 20.27% |
| Basic EPSper basic share | €2.77 | €2.96 | €2.67 | €1.50 | €1.42 | €1.41 | €1.67 | €2.22 | €2.16 | €1.02 | €0.69 | €0.53 | €1.19 | €1.96 | €3.43 |
| Diluted EPSper diluted share | €2.77 | €2.96 | €2.67 | €1.50 | €1.42 | €1.41 | €1.67 | €2.22 | €2.16 | €1.02 | €0.69 | €0.53 | €1.19 | €1.96 | €3.43 |
Reported ownership