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 | €65.7M | €63.3M | €69.8M | €85.8M | €56.2M | €50.6M | €43.1M | €40.3M | €33.0M | €30.3M | €25.4M | €14.6M | €11.6M | €25.9M | €94.8M | €196.0M |
| Gross profit | €65.7M | €63.3M | €69.8M | €85.8M | €56.2M | €50.6M | €43.1M | €40.3M | €33.0M | €30.3M | €25.0M | €12.5M | €9.8M | €10.7M | €11.1M | €24.2M |
| Gross margin | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 98.74% | 85.77% | 84.11% | 41.21% | 11.75% | 12.35% |
| Operating expenses | €64.4M | €57.1M | €47.8M | €45.6M | €38.7M | €37.1M | €28.7M | €25.1M | €20.4M | €18.3M | €13.4M | €2.7M | €8.4M | €9.4M | €26.2M | €78.1M |
| Operating income | €1.2M | €6.1M | €22.0M | €40.2M | €17.5M | €13.5M | €14.5M | €15.3M | €12.6M | €12.0M | €11.7M | €9.7M | €1.4M | €1.3M | −€15.1M | −€53.9M |
| Operating margin | 1.87% | 9.69% | 31.52% | 46.85% | 31.09% | 26.65% | 33.53% | 37.87% | 38.13% | 39.62% | 46.06% | 66.94% | 11.60% | 4.97% | −15.90% | −27.51% |
| EBITDA | €38.8M | €43.4M | €61.5M | €74.8M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 59.10% | 68.61% | 88.10% | 87.19% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€6.5M | €960,000 | €11.4M | €24.5M | €10.6M | €5.6M | €8.0M | €6.0M | €6.0M | €4.7M | €5.5M | €7.4M | −€2.7M | −€4.5M | −€22.9M | −€65.4M |
| Net profit margin | −9.93% | 1.52% | 16.38% | 28.51% | 18.82% | 11.07% | 18.51% | 14.76% | 18.31% | 15.55% | 21.85% | 51.13% | −23.37% | −17.46% | −24.18% | −33.35% |
| Basic EPSper basic share | -€0.10 | €0.01 | €0.12 | €0.29 | €0.13 | €0.08 | €0.13 | €0.11 | €0.13 | €0.11 | €0.14 | €0.22 | -€0.17 | -€0.27 | -€1.30 | -€3.68 |
| Diluted EPSper diluted share | -€0.10 | €0.01 | €0.12 | €0.29 | €0.13 | €0.08 | €0.13 | €0.11 | €0.13 | €0.11 | €0.14 | €0.22 | -€0.17 | -€0.27 | -€1.30 | -€3.68 |