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 | €131.9M | €243.0M | €326.4M | €276.1M | €150.0M | €107.0M | €63.1M | €58.2M | €70.5M | €65.3M | €55.7M | €47.3M | €51.8M | €66.2M | €35.1M | €40.7M |
| Gross profit | €21.7M | €45.7M | €84.6M | €74.8M | €51.2M | €34.9M | €18.8M | €16.1M | €38.5M | €36.6M | €30.5M | €47.3M | €51.8M | €66.2M | €35.1M | €40.6M |
| Gross margin | 16.42% | 18.79% | 25.93% | 27.08% | 34.14% | 32.67% | 29.78% | 27.74% | 54.66% | 56.11% | 54.82% | 100.00% | 100.00% | 100.00% | 100.00% | 99.75% |
| Operating expenses | €35.3M | €70.4M | €38.8M | €32.7M | €24.9M | €19.7M | €14.0M | €13.2M | €33.4M | €32.2M | €27.9M | €47.0M | €49.8M | €68.0M | €37.6M | €38.0M |
| Operating income | −€13.7M | −€24.7M | €45.9M | €42.1M | €26.3M | €15.2M | €4.8M | €3.0M | €5.2M | €4.5M | €2.6M | €320,000 | €2.0M | −€1.8M | −€2.5M | €2.6M |
| Operating margin | −10.37% | −10.18% | 14.05% | 15.24% | 17.52% | 14.21% | 7.55% | 5.12% | 7.33% | 6.86% | 4.65% | 0.68% | 3.80% | −2.75% | −7.21% | 6.43% |
| EBITDA | −€5.0M | −€12.7M | €53.5M | €45.5M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | −3.77% | −5.22% | 16.39% | 16.47% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€12.4M | −€27.9M | €31.8M | €28.9M | €18.2M | €10.4M | €3.9M | €3.0M | €3.4M | €2.8M | €1.4M | €1.0M | €1.0M | −€3.6M | −€2.5M | €1.8M |
| Net profit margin | −9.44% | −11.46% | 9.76% | 10.49% | 12.15% | 9.75% | 6.16% | 5.14% | 4.78% | 4.21% | 2.42% | 2.20% | 1.97% | −5.41% | −7.10% | 4.42% |
| Basic EPSper basic share | -€2.13 | -€4.28 | €4.89 | €4.46 | €2.74 | €1.16 | €0.36 | €0.35 | €0.53 | €0.44 | €0.22 | €0.17 | €0.23 | -€0.91 | -€2.27 | €0.82 |
| Diluted EPSper diluted share | -€2.10 | -€4.71 | €4.82 | €4.45 | €2.74 | €1.16 | €0.36 | €0.35 | €0.53 | €0.44 | €0.22 | €0.17 | €0.23 | -€0.91 | -€2.27 | €0.82 |