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 | €2.7M | €4.5M | €14.0M | €15.6M | €15.6M | €19.0M | €21.5M | €22.6M | €14.8M | €7.3M | €4.9M | €1.8M | €3.0M | €4.8M | €6.9M | €18.6M |
| Gross profit | €0 | €1.1M | €9.5M | €10.0M | €10.1M | €10.0M | €13.3M | €15.3M | €10.2M | €5.4M | €3.9M | €1.1M | €1.4M | €1.8M | €780,000 | €850,000 |
| Gross margin | 0.00% | 24.61% | 68.14% | 63.94% | 64.62% | 52.76% | 61.88% | 67.57% | 69.28% | 74.00% | 79.35% | 65.71% | 46.67% | 37.18% | 11.27% | 4.56% |
| Operating expenses | €242,427.77 | €2.8M | €11.9M | €10.9M | €9.9M | €12.9M | €13.2M | €13.9M | €7.7M | €5.6M | €5.1M | €2.6M | €2.2M | €2.5M | €4.3M | €2.3M |
| Operating income | €700,000 | −€1.7M | −€2.4M | −€900,000 | €160,000 | −€2.9M | €90,000 | €1.3M | €2.5M | −€220,000 | −€1.2M | −€1.4M | −€810,000 | −€770,000 | −€3.5M | −€1.5M |
| Operating margin | 26.22% | −38.26% | −16.93% | −5.75% | 1.03% | −15.38% | 0.42% | 5.80% | 17.19% | −3.03% | −24.09% | −81.71% | −27.00% | −16.18% | −51.30% | −7.94% |
| EBITDA | €697,972.54 | €154,754.82 | €1.0M | −€392,000 | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 26.14% | 3.46% | 7.44% | −2.51% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €300,000 | −€3.7M | −€2.6M | −€2.2M | −€310,000 | −€4.1M | −€290,000 | €1.3M | €1.3M | −€280,000 | −€400,000 | −€530,000 | −€850,000 | −€770,000 | −€3.5M | −€1.5M |
| Net profit margin | 11.24% | −83.00% | −18.86% | −14.26% | −1.99% | −21.64% | −1.35% | 5.54% | 8.80% | −3.85% | −8.10% | −30.29% | −28.33% | −16.18% | −51.30% | −8.26% |
| Basic EPSper basic share | €0.14 | -€0.17 | -€0.35 | -€0.22 | -€0.03 | -€0.45 | -€0.03 | €0.12 | €0.16 | -€0.03 | -€0.05 | -€0.08 | -€0.16 | -€0.16 | -€0.95 | -€0.45 |
| Diluted EPSper diluted share | — | -€1.74 | -€0.35 | -€0.22 | -€0.03 | -€0.45 | -€0.03 | €0.12 | €0.16 | -€0.03 | -€0.05 | -€0.08 | -€0.16 | -€0.16 | -€0.95 | -€0.45 |