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 | €68.3M | €52.5M | €46.5M | €52.8M | €48.2M | €28.2M | €8.6M | €7.8M | €5.2M | €2.8M | €2.5M | €2.3M | €2.3M | €1.9M | €1.9M | €2.2M |
| Gross profit | €30.2M | €41.5M | €25.3M | €31.7M | €22.4M | €14.8M | €7.2M | €6.7M | €4.5M | €2.2M | €1.9M | €1.7M | €1.6M | €1.3M | €1.3M | €1.3M |
| Gross margin | 44.20% | 79.17% | 54.43% | 60.11% | 46.37% | 52.32% | 83.98% | 86.49% | 86.51% | 78.09% | 74.60% | 72.61% | 71.56% | 71.51% | 71.12% | 57.99% |
| Operating expenses | €40.8M | €43.3M | €30.6M | €40.1M | €22.2M | €12.7M | €3.5M | €3.3M | €2.6M | €2.0M | €1.8M | €1.7M | €1.6M | €1.3M | €1.0M | €1.9M |
| Operating income | −€10.6M | −€1.7M | −€5.2M | −€8.4M | €110,000 | €2.1M | €3.7M | €3.4M | €1.9M | €180,000 | €80,000 | −€70,000 | €60,000 | €70,000 | €310,000 | −€600,000 |
| Operating margin | −15.52% | −3.24% | −11.22% | −15.93% | 0.23% | 7.37% | 43.16% | 43.76% | 36.42% | 6.36% | 3.17% | −3.04% | 2.67% | 3.76% | 16.58% | −27.40% |
| EBITDA | −€66,000 | €9.3M | €1.6M | €8.8M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | −0.10% | 17.65% | 3.52% | 16.68% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€10.6M | −€1.4M | −€5.9M | −€10.1M | −€540,000 | €3.5M | €1.9M | €3.2M | €1.8M | €180,000 | €80,000 | −€70,000 | €80,000 | €130,000 | €320,000 | −€650,000 |
| Net profit margin | −15.47% | −2.65% | −12.72% | −19.08% | −1.12% | 12.58% | 22.22% | 41.57% | 34.30% | 6.36% | 3.17% | −3.04% | 3.56% | 6.99% | 17.11% | −29.68% |
| Basic EPSper basic share | -€0.63 | -€0.08 | -€0.37 | -€0.64 | -€0.04 | €0.25 | €1.06 | €1.94 | €1.74 | €0.07 | €0.03 | -€0.01 | €0.01 | €0.02 | €0.04 | -€0.07 |
| Diluted EPSper diluted share | -€0.63 | -€0.08 | -€0.37 | -€0.64 | -€0.04 | €0.25 | €1.06 | €1.94 | €1.74 | €0.07 | €0.03 | -€0.01 | €0.01 | €0.02 | €0.04 | -€0.07 |