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 | €14.9M | €14.0M | €21.0M | €25.9M | €23.9M | €27.5M | €19.9M | €21.5M | €21.0M | €21.4M | €21.6M | €18.7M | €16.8M | €16.0M | €17.1M | €17.0M |
| Gross profit | €9.8M | €8.3M | €13.3M | €16.2M | €14.5M | €18.1M | €5.6M | €13.6M | €13.3M | €13.5M | €13.4M | €10.1M | €9.5M | €9.0M | €9.2M | €9.8M |
| Gross margin | 66.29% | 59.08% | 63.31% | 62.51% | 60.61% | 65.82% | 28.01% | 63.38% | 63.10% | 63.19% | 62.30% | 53.93% | 56.21% | 56.29% | 53.65% | 57.77% |
| Operating expenses | €10.8M | €7.3M | €10.9M | €14.3M | €14.1M | €15.1M | €4.3M | €11.7M | €12.5M | €10.1M | €9.9M | €7.6M | €8.0M | €7.5M | €7.4M | €6.5M |
| Operating income | −€950,000 | €960,000 | €2.4M | €1.9M | €450,000 | €3.0M | €1.3M | €1.9M | €740,000 | €3.4M | €3.6M | €2.5M | €1.5M | €1.5M | €1.8M | €3.3M |
| Operating margin | −6.39% | 6.87% | 11.35% | 7.39% | 1.88% | 10.85% | 6.40% | 9.06% | 3.52% | 15.88% | 16.58% | 13.47% | 8.73% | 9.14% | 10.27% | 19.43% |
| EBITDA | €341,309.1 | −€3.1M | €4.2M | €3.4M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 2.30% | −21.90% | 20.03% | 13.11% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€830,000 | €650,000 | €1.7M | €1.1M | €330,000 | €1.9M | €290,000 | €830,000 | €220,000 | €2.3M | €2.4M | €1.6M | €1.1M | €1.1M | €1.1M | €2.5M |
| Net profit margin | −5.59% | 4.65% | 7.97% | 4.18% | 1.38% | 6.92% | 1.46% | 3.86% | 1.05% | 10.51% | 11.07% | 8.55% | 6.77% | 7.20% | 6.42% | 14.96% |
| Basic EPSper basic share | -€0.15 | €0.13 | €0.21 | €0.19 | €0.02 | €0.41 | €0.11 | €0.23 | €0.14 | €0.45 | €0.55 | €0.34 | €0.27 | €0.24 | €0.29 | €0.55 |
| Diluted EPSper diluted share | -€0.15 | €0.13 | €0.21 | €0.21 | €0.02 | €0.41 | €0.11 | €0.23 | €0.14 | €0.45 | €0.55 | €0.34 | €0.27 | €0.24 | €0.29 | €0.55 |