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 | €13.2M | €21.7M | €32.2M | €25.7M | €28.8M | €30.4M | €31.3M | €21.1M | €12.0M | €6.1M | €4.1M | €3.1M | €3.1M | €3.4M | €520,000 | €410,000 |
| Gross profit | €10.9M | €16.3M | €26.0M | €21.0M | €24.9M | €26.8M | €26.4M | €16.7M | €10.3M | €4.5M | €2.9M | €2.0M | €1.5M | €1.9M | €70,000 | €240,000 |
| Gross margin | 82.71% | 75.41% | 80.64% | 81.52% | 86.40% | 88.34% | 84.42% | 78.92% | 85.77% | 73.08% | 70.05% | 63.87% | 48.55% | 55.98% | 13.46% | 58.54% |
| Research & development | €2.2M | €5.4M | €7.8M | €7.1M | €7.0M | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €8.8M | €22.3M | €21.2M | €19.4M | €60.2M | €36.8M | €28.6M | €34.2M | €25.3M | €13.9M | €12.9M | €11.6M | €8.3M | €5.3M | €2.9M | €6.3M |
| Operating income | €2.1M | −€5.9M | €4.8M | €1.6M | −€35.3M | −€10.0M | −€2.2M | −€17.5M | −€15.0M | −€9.4M | −€10.0M | −€9.6M | −€6.8M | −€3.4M | −€2.8M | −€6.1M |
| Operating margin | 15.62% | −27.42% | 14.83% | 6.18% | −122.77% | −33.05% | −7.01% | −82.95% | −124.88% | −153.02% | −242.51% | −310.32% | −218.65% | −100.00% | −544.23% | −1,478.05% |
| EBITDA | −€560,000 | −€5.1M | €5.6M | €2.3M | −€32.1M | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | −4.25% | −23.55% | 17.28% | 9.08% | −111.34% | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€4.0M | −€4.3M | −€369,000 | −€44.2M | €33.3M | −€13.0M | −€7.4M | −€8.9M | −€16.1M | −€10.6M | −€11.2M | −€10.7M | −€8.1M | −€4.1M | −€4.6M | −€7.7M |
| Net profit margin | −30.02% | −20.08% | −1.14% | −171.60% | 115.63% | −42.90% | −23.54% | −42.07% | −133.94% | −172.59% | −270.53% | −345.81% | −259.49% | −120.12% | −892.31% | −1,868.29% |
| Basic EPSper basic share | -€0.65 | -€0.72 | -€0.01 | -€0.77 | €0.68 | -€0.27 | -€0.16 | -€0.20 | -€0.42 | -€2.80 | -€0.44 | -€0.48 | -€0.45 | -€0.26 | -€0.41 | -€0.77 |
| Diluted EPSper diluted share | -€0.65 | -€0.72 | -€0.01 | -€0.77 | €0.67 | — | -€0.16 | -€0.20 | -€0.42 | -€2.80 | -€0.44 | -€0.48 | -€0.45 | -€0.26 | -€0.41 | -€0.77 |