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 | €5.4M | €7.2M | €8.8M | €8.8M | €9.6M | €10.1M | €11.9M | €11.8M | €12.4M | €17.8M | €16.2M | €14.7M | €18.2M | €19.8M | €32.6M | €34.6M |
| Gross profit | €2.3M | €2.9M | €3.4M | €3.4M | €3.9M | €4.2M | €5.8M | €6.8M | €7.4M | €8.6M | €8.3M | €7.1M | €9.6M | €10.5M | €18.1M | €19.6M |
| Gross margin | 41.67% | 40.45% | 38.35% | 38.84% | 40.94% | 41.05% | 48.20% | 57.57% | 59.81% | 48.46% | 50.83% | 48.30% | 52.83% | 53.21% | 55.63% | 56.50% |
| Operating expenses | €4.1M | €3.2M | €3.8M | €4.4M | €4.2M | €4.3M | €5.7M | €5.9M | €6.3M | €7.0M | €7.2M | €6.7M | €13.4M | €22.2M | €19.6M | €20.5M |
| Operating income | −€1.9M | −€260,000 | −€420,000 | −€1.0M | −€330,000 | −€200,000 | €50,000 | €910,000 | €1.1M | €1.6M | €1.1M | €440,000 | −€3.8M | −€11.7M | −€1.4M | −€990,000 |
| Operating margin | −34.81% | −3.63% | −4.75% | −11.44% | −3.46% | −1.98% | 0.42% | 7.74% | 9.08% | 9.03% | 6.78% | 2.99% | −21.02% | −59.28% | −4.42% | −2.86% |
| EBITDA | −€1.2M | €341,606 | €114,318 | −€541,902 | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | −21.78% | 4.76% | 1.29% | −6.14% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€1.9M | −€300,000 | −€460,000 | −€1.4M | −€830,000 | €160,000 | −€380,000 | €660,000 | €2.0M | €1.6M | €1.1M | €430,000 | −€3.9M | −€14.0M | −€1.0M | −€1.1M |
| Net profit margin | −35.74% | −4.18% | −5.20% | −15.40% | −8.69% | 1.58% | −3.18% | 5.61% | 15.76% | 8.97% | 6.78% | 2.92% | −21.52% | −70.66% | −3.10% | −3.12% |
| Basic EPSper basic share | -€0.91 | -€0.14 | -€0.22 | -€0.64 | -€0.39 | €0.00 | -€0.18 | €0.31 | €0.92 | €0.75 | €0.52 | €0.20 | -€0.37 | -€1.32 | -€0.05 | -€0.06 |
| Diluted EPSper diluted share | -€0.94 | -€0.14 | -€0.22 | -€0.66 | -€0.41 | €0.08 | -€0.18 | €0.31 | €0.92 | €0.75 | €0.55 | €0.21 | -€1.96 | -€1.40 | -€0.06 | -€0.06 |