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 | €22.1M | €21.0M | €14.8M | €12.5M | €10.1M | €9.1M | €7.0M | €1.2M | €6.6M | €6.4M | €700,000 | €470,000 | €470,000 | €490,000 | €400,000 | €400,000 |
| Gross profit | €5.8M | €5.9M | €5.5M | €4.9M | €4.3M | €4.0M | €3.8M | €1.2M | €4.5M | €3.7M | €700,000 | €470,000 | €470,000 | €490,000 | €400,000 | €400,000 |
| Gross margin | 25.98% | 27.96% | 37.55% | 39.42% | 42.08% | 44.05% | 54.40% | 100.00% | 67.52% | 58.37% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% |
| Operating expenses | €5.7M | €5.8M | €5.2M | €4.6M | €4.1M | €3.5M | €2.9M | €1.3M | €21.8M | €9.8M | €960,000 | €840,000 | €740,000 | €760,000 | €650,000 | €460,000 |
| Operating income | €30,000 | €20,000 | €350,000 | €320,000 | €190,000 | €450,000 | €970,000 | −€130,000 | −€17.4M | −€6.0M | −€260,000 | −€370,000 | −€270,000 | −€270,000 | −€250,000 | −€60,000 |
| Operating margin | 0.14% | 0.10% | 2.37% | 2.56% | 1.88% | 4.96% | 13.78% | −11.21% | −262.39% | −94.21% | −37.14% | −78.72% | −57.45% | −55.10% | −62.50% | −15.00% |
| EBITDA | €775,383.4 | €775,487.21 | €850,697.08 | €740,635.64 | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 3.50% | 3.70% | 5.76% | 5.93% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €120,000 | €90,000 | €100,000 | €150,000 | €100,000 | €450,000 | €690,000 | −€13.7M | −€16.5M | −€6.4M | −€190,000 | −€300,000 | −€200,000 | −€210,000 | −€590,000 | −€30,000 |
| Net profit margin | 0.54% | 0.43% | 0.68% | 1.20% | 0.99% | 4.96% | 9.80% | −1,176.72% | −248.64% | −100.47% | −27.14% | −63.83% | −42.55% | −42.86% | −147.50% | −7.50% |
| Basic EPSper basic share | €0.04 | €0.03 | €0.03 | €0.05 | €0.03 | €0.14 | €0.04 | -€0.76 | -€0.95 | -€0.47 | -€0.02 | -€0.06 | -€0.04 | -€0.06 | -€0.19 | -€0.02 |
| Diluted EPSper diluted share | €0.04 | €0.03 | €0.03 | €0.05 | €0.03 | €0.14 | €0.04 | -€0.76 | -€1.01 | -€0.60 | -€0.02 | -€0.06 | -€0.04 | -€0.06 | -€0.19 | -€0.02 |