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 | €16.1M | €17.0M | €17.3M | €18.8M | €16.2M | €17.1M | €18.1M | €16.8M | €18.5M | €12.1M | €16.0M | €13.1M | €14.6M | €13.3M | €13.7M | €14.3M |
| Gross profit | €15.7M | €16.5M | €16.9M | €18.0M | €15.8M | €16.5M | €17.6M | €16.3M | €18.0M | €11.8M | €15.4M | €12.5M | €13.9M | €12.8M | €13.0M | €13.6M |
| Gross margin | 97.70% | 97.11% | 97.46% | 96.00% | 97.35% | 96.32% | 97.51% | 97.14% | 97.25% | 97.19% | 96.19% | 95.19% | 95.28% | 95.96% | 94.81% | 95.17% |
| Operating expenses | €12.5M | €11.9M | €13.0M | €10.3M | €11.3M | €11.0M | €10.1M | €9.6M | €10.1M | €7.8M | €10.9M | €8.6M | €9.9M | €9.8M | €14.6M | €18.9M |
| Operating income | €3.2M | €4.5M | €3.9M | €7.7M | €4.5M | €5.5M | €7.5M | €6.7M | €8.0M | €3.9M | €4.5M | €3.9M | €4.0M | €3.0M | −€1.6M | −€5.3M |
| Operating margin | 19.86% | 26.81% | 22.43% | 41.04% | 27.64% | 32.11% | 41.78% | 39.92% | 42.93% | 32.51% | 27.92% | 29.72% | 27.56% | 22.32% | −11.99% | −36.95% |
| EBITDA | €3.4M | €4.8M | €5.2M | €8.0M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 21.33% | 28.52% | 29.83% | 42.50% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €3.2M | €4.6M | €4.9M | €7.8M | €4.5M | €5.7M | €8.1M | €7.2M | €5.6M | €3.4M | €6.7M | €3.7M | €3.7M | €2.2M | −€4.1M | −€8.3M |
| Net profit margin | 19.74% | 26.87% | 28.37% | 41.52% | 28.07% | 33.27% | 44.66% | 42.78% | 30.31% | 28.29% | 42.10% | 28.34% | 25.17% | 16.18% | −29.90% | −58.43% |
| Basic EPSper basic share | €1.74 | €2.51 | €2.70 | €4.28 | €2.50 | €3.13 | €4.43 | €3.94 | €3.09 | €1.88 | €3.70 | €2.04 | €2.02 | €1.19 | -€2.25 | -€4.59 |
| Diluted EPSper diluted share | €1.74 | €2.51 | €2.70 | €4.28 | €2.50 | €3.13 | €4.43 | €3.94 | €3.09 | €1.86 | €3.70 | €2.16 | €2.14 | €1.26 | -€2.38 | -€4.59 |