Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | €108.0M | €83.9M | €78.2M | €73.3M | €58.3M | €34.6M | €24.1M | €24.3M | €21.8M | €25.0M | €24.5M | €20.8M | €21.6M | €16.7M | €13.8M |
| Gross profit | €74.2M | €61.7M | €58.0M | €55.0M | €45.7M | €26.1M | €17.5M | €18.0M | €16.5M | €16.8M | €15.9M | €13.7M | €13.2M | €11.2M | €13.8M |
| Gross margin | 68.66% | 73.56% | 74.12% | 74.96% | 78.43% | 75.23% | 72.33% | 73.85% | 75.46% | 67.23% | 64.91% | 65.78% | 61.09% | 66.77% | 100.00% |
| Operating expenses | €68.0M | €56.7M | €52.3M | €48.8M | €40.5M | €23.6M | €16.5M | €16.8M | €17.6M | €17.0M | €15.1M | €13.3M | €12.2M | €11.1M | €15.7M |
| Operating income | €6.2M | €5.0M | €5.7M | €6.2M | €5.2M | €2.5M | €960,000 | €1.1M | −€1.1M | −€170,000 | €860,000 | €330,000 | €970,000 | €50,000 | −€1.9M |
| Operating margin | 5.75% | 6.00% | 7.34% | 8.41% | 8.92% | 7.10% | 3.98% | 4.69% | −4.95% | −0.68% | 3.50% | 1.59% | 4.49% | 0.30% | −13.52% |
| EBITDA | €9.0M | €7.3M | €7.6M | €7.9M | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 8.29% | 8.65% | 9.74% | 10.77% | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €3.6M | €2.8M | €3.5M | €3.8M | €3.4M | €1.9M | €740,000 | €790,000 | −€970,000 | −€250,000 | €460,000 | €140,000 | €640,000 | −€80,000 | −€2.1M |
| Net profit margin | 3.30% | 3.30% | 4.52% | 5.14% | 5.87% | 5.40% | 3.07% | 3.25% | −4.44% | −1.00% | 1.87% | 0.67% | 2.96% | −0.48% | −15.04% |
| Basic EPSper basic share | €0.48 | €0.42 | €0.69 | €0.70 | €0.61 | €0.34 | €0.29 | €0.37 | -€0.46 | -€0.16 | €0.26 | €0.08 | €0.34 | -€0.04 | -€1.11 |
| Diluted EPSper diluted share | €0.48 | €0.42 | €0.70 | €0.70 | €0.61 | €0.89 | €0.29 | €0.37 | -€0.46 | -€0.16 | €0.26 | €0.08 | €0.34 | -€0.04 | -€1.11 |