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 | €21.5M | €22.4M | €24.8M | €22.3M | €18.0M | €13.2M | €21.1M | €25.9M | €30.3M | €32.5M | €30.4M | €32.0M | €33.2M | €43.1M | €59.6M | €58.7M |
| Gross profit | €9.9M | €9.0M | €7.1M | €6.9M | €4.9M | €5.0M | €5.2M | €10.8M | €12.2M | €11.1M | €10.4M | €11.2M | €10.1M | €10.4M | €21.8M | €21.8M |
| Gross margin | 46.10% | 40.22% | 28.69% | 31.07% | 27.49% | 38.30% | 24.77% | 41.63% | 40.32% | 34.27% | 34.23% | 34.99% | 30.24% | 24.11% | 36.52% | 37.21% |
| Operating expenses | €8.2M | €7.9M | €6.1M | €6.1M | €4.9M | €3.8M | €7.9M | €9.0M | €10.3M | €11.5M | €11.3M | €10.6M | €11.5M | €26.6M | €22.2M | €19.9M |
| Operating income | €1.7M | €1.1M | €1.0M | €810,000 | €50,000 | €1.2M | −€2.7M | €1.8M | €1.9M | −€360,000 | −€880,000 | €590,000 | −€1.4M | −€16.2M | −€490,000 | €2.0M |
| Operating margin | 7.85% | 5.08% | 4.07% | 3.63% | 0.28% | 9.27% | −12.91% | 6.79% | 6.26% | −1.11% | −2.90% | 1.84% | −4.24% | −37.51% | −0.82% | 3.39% |
| EBITDA | €2.4M | €2.0M | €1.6M | €1.6M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 10.93% | 9.13% | 6.35% | 7.14% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €1.1M | €160,000 | €630,000 | €450,000 | −€210,000 | €770,000 | −€4.5M | €580,000 | €380,000 | −€1.8M | −€4.2M | −€1.1M | −€850,000 | −€18.6M | −€380,000 | €1.1M |
| Net profit margin | 5.15% | 0.71% | 2.54% | 2.01% | −1.17% | 5.85% | −21.40% | 2.24% | 1.25% | −5.49% | −13.86% | −3.31% | −2.56% | −43.23% | −0.64% | 1.82% |
| Basic EPSper basic share | €0.16 | €0.02 | €0.09 | €0.06 | -€0.03 | €0.11 | -€0.65 | €0.08 | €0.06 | -€0.27 | -€0.65 | -€0.14 | -€0.15 | -€4.41 | -€0.09 | €0.25 |
| Diluted EPSper diluted share | €0.16 | €0.02 | €0.09 | €0.06 | -€0.03 | €0.11 | -€0.65 | €0.08 | €0.06 | -€0.27 | -€0.65 | -€0.14 | -€0.15 | -€4.41 | -€0.09 | €0.25 |