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.2M | €10.2M | €10.6M | €10.1M | €9.8M | €9.3M | €10.7M | €15.6M | €19.6M | €22.9M | €33.5M | €35.9M | €39.1M | €39.8M | €39.2M | €39.5M |
| Gross profit | €9.4M | €8.7M | €9.0M | €5.1M | €5.7M | €5.1M | €6.0M | €7.7M | €10.0M | €11.9M | €15.2M | €15.9M | €15.3M | €18.1M | €16.9M | €17.9M |
| Gross margin | 84.38% | 85.07% | 85.34% | 50.80% | 57.36% | 55.34% | 55.73% | 49.49% | 51.33% | 51.84% | 45.31% | 44.27% | 39.22% | 45.41% | 43.24% | 45.44% |
| Research & development | — | — | — | €2.0M | €1.8M | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €9.3M | €8.5M | €8.7M | €8.9M | €4.7M | €6.0M | €7.0M | €8.6M | €8.2M | €13.9M | €16.6M | €17.2M | €21.8M | €17.7M | €15.6M | €16.7M |
| Operating income | €100,000 | €120,000 | €310,000 | −€3.8M | €950,000 | −€840,000 | −€1.1M | −€830,000 | €1.9M | −€2.0M | −€1.4M | −€1.3M | −€6.5M | €420,000 | €1.3M | €1.2M |
| Operating margin | 0.89% | 1.18% | 2.93% | −37.48% | 9.64% | −9.06% | −9.88% | −5.32% | 9.51% | −8.83% | −4.27% | −3.64% | −16.58% | 1.05% | 3.39% | 3.11% |
| EBITDA | €371,476 | €430,893 | €623,835 | −€3.5M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 3.32% | 4.23% | 5.90% | −34.36% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €30,000 | €170,000 | €240,000 | −€3.9M | €770,000 | −€930,000 | −€1.1M | −€960,000 | €1.6M | −€2.1M | −€2.0M | −€1.9M | −€7.0M | €40,000 | €900,000 | −€1.4M |
| Net profit margin | 0.27% | 1.67% | 2.27% | −38.67% | 7.82% | −10.03% | −10.25% | −6.15% | 8.33% | −9.00% | −5.85% | −5.15% | −17.83% | 0.10% | 2.30% | −3.44% |
| Basic EPSper basic share | €0.01 | €0.03 | €0.04 | -€0.72 | €0.14 | -€0.17 | -€0.20 | -€0.14 | €0.27 | -€0.39 | -€0.38 | -€0.37 | -€1.32 | -€0.04 | €0.15 | -€0.26 |
| Diluted EPSper diluted share | €0.01 | €0.03 | €0.04 | -€0.72 | €0.14 | -€0.17 | -€0.20 | -€0.14 | €0.27 | -€0.39 | -€0.38 | -€0.37 | -€1.32 | -€0.04 | €0.15 | -€0.26 |