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.3M | €11.9M | €13.3M | €11.5M | €9.5M | €8.4M | €8.9M | €8.3M | €7.3M | €7.6M | €6.9M | €7.3M | €9.0M | €6.3M | €6.0M | €7.3M |
| Gross profit | €9.3M | €10.1M | €10.8M | €9.2M | €7.6M | €6.5M | €7.2M | €6.7M | €5.7M | €6.1M | €5.6M | €5.2M | €6.3M | €4.5M | €4.3M | €4.5M |
| Gross margin | 82.43% | 84.74% | 81.13% | 80.56% | 80.46% | 76.99% | 80.70% | 80.82% | 78.20% | 79.87% | 80.87% | 70.88% | 70.32% | 71.36% | 71.26% | 61.07% |
| Operating expenses | €9.2M | €9.0M | €8.4M | €7.2M | €6.5M | €6.7M | €6.3M | €6.3M | €5.4M | €5.6M | €5.5M | €5.7M | €5.7M | €4.3M | €4.7M | €3.8M |
| Operating income | €130,000 | €1.0M | €2.3M | €2.0M | €1.1M | −€240,000 | €840,000 | €450,000 | €340,000 | €460,000 | €130,000 | −€450,000 | €630,000 | €180,000 | −€380,000 | €720,000 |
| Operating margin | 1.15% | 8.77% | 17.66% | 17.87% | 11.72% | −2.85% | 9.43% | 5.43% | 4.63% | 6.05% | 1.88% | −6.12% | 6.98% | 2.88% | −6.31% | 9.84% |
| EBITDA | €1.7M | €2.6M | €3.1M | €2.8M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 14.69% | 21.94% | 23.49% | 24.08% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€60,000 | €700,000 | €1.7M | €1.4M | €690,000 | −€220,000 | €520,000 | €250,000 | €180,000 | €260,000 | €40,000 | −€430,000 | €420,000 | €90,000 | −€390,000 | €480,000 |
| Net profit margin | −0.53% | 5.90% | 12.60% | 11.94% | 7.29% | −2.61% | 5.84% | 3.02% | 2.45% | 3.42% | 0.58% | −5.85% | 4.65% | 1.44% | −6.48% | 6.56% |
| Basic EPSper basic share | -€0.01 | €0.15 | €0.37 | €0.32 | €0.16 | -€0.05 | €0.12 | €0.06 | €0.04 | €0.06 | €0.01 | -€0.10 | €0.10 | €0.02 | -€0.09 | €0.13 |
| Diluted EPSper diluted share | -€0.01 | €0.16 | €0.37 | €0.32 | €0.16 | -€0.05 | €0.12 | €0.06 | €0.04 | €0.06 | €0.01 | -€0.10 | €0.10 | €0.02 | -€0.09 | €0.13 |