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 | €11.9M | €10.5M | €29.5M | €11.1M | €9.9M | €8.9M | €12.4M | €3.2M | €3.7M | €5.7M | €12.7M | €11.6M | €19.4M | €30.5M | €39.9M | €35.9M |
| Gross profit | €10.2M | €9.5M | €8.4M | €10.6M | €9.3M | €8.4M | €11.1M | €590,000 | −€1.4M | −€8.9M | −€14.3M | €590,000 | €2.4M | €15.0M | €14.0M | €13.9M |
| Gross margin | 86.38% | 90.80% | 28.51% | 95.38% | 93.55% | 94.60% | 89.30% | 18.27% | −39.13% | −157.39% | −112.81% | 5.09% | 12.24% | 49.07% | 35.08% | 38.80% |
| Operating expenses | €10.6M | €5.7M | €4.8M | €4.5M | €4.0M | €4.7M | €5.1M | €2.4M | €1.8M | — | €10.8M | €11.7M | €10.6M | €9.2M | €17.9M | €8.9M |
| Operating income | −€360,000 | €3.8M | €3.6M | €6.1M | €5.3M | €3.7M | €6.0M | −€1.8M | −€3.3M | €31.9M | −€25.1M | −€11.1M | −€8.2M | €5.8M | −€3.9M | €5.0M |
| Operating margin | −3.04% | 36.61% | 12.15% | 54.86% | 53.67% | 41.51% | 47.95% | −55.73% | −88.86% | 560.92% | −198.18% | −95.51% | −42.54% | 19.08% | −9.66% | 13.88% |
| EBITDA | €328,014.93 | €4.2M | €3.8M | €6.3M | €5.5M | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 2.77% | 40.29% | 12.87% | 56.86% | 55.75% | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€2.0M | €1.9M | €1.7M | €5.4M | €6.8M | €6.8M | €3.3M | −€1.8M | −€2.7M | €31.4M | −€27.0M | −€15.5M | −€12.6M | €2.1M | −€3.9M | €2.1M |
| Net profit margin | −16.83% | 17.94% | 5.63% | 48.67% | 67.97% | 76.60% | 26.15% | −54.18% | −73.64% | 553.70% | −213.75% | −133.59% | −64.84% | 7.01% | −9.81% | 5.77% |
| Basic EPSper basic share | -€0.17 | €0.16 | €0.14 | €0.45 | €0.57 | €0.57 | €0.27 | -€0.15 | -€0.23 | €2.65 | -€3.98 | -€2.28 | -€1.85 | €0.32 | -€0.58 | €0.31 |
| Diluted EPSper diluted share | -€0.17 | €0.16 | €0.14 | €0.45 | €0.57 | €0.57 | €0.27 | -€0.15 | -€0.23 | €2.65 | -€3.98 | -€2.28 | -€1.85 | €0.32 | -€0.58 | €0.31 |