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 | €102.9M | €95.0M | €73.2M | €93.7M | €85.9M | €50.2M | €75.4M | €70.8M | €52.1M | €42.6M | €50.3M | €47.8M | €63.3M | €105.4M | €82.1M | €66.7M |
| Gross profit | €52.0M | €34.4M | €28.5M | €40.6M | €38.7M | €15.4M | €35.9M | €29.2M | €21.6M | €20.8M | €22.7M | €25.5M | €31.0M | €49.4M | €34.4M | €31.3M |
| Gross margin | 50.57% | 36.19% | 38.99% | 43.29% | 45.07% | 30.67% | 47.62% | 41.19% | 41.40% | 48.92% | 45.15% | 53.41% | 49.08% | 46.85% | 41.93% | 46.85% |
| Operating expenses | €49.5M | €29.5M | €24.6M | €26.3M | €29.0M | €23.5M | €29.1M | €22.6M | €16.4M | €17.9M | €20.7M | €26.3M | €23.5M | €33.3M | €19.3M | €20.1M |
| Operating income | €2.6M | €4.8M | €4.0M | €14.3M | €9.7M | −€8.1M | €6.8M | €6.5M | €5.1M | €3.0M | €2.0M | −€710,000 | €7.5M | €16.1M | €15.1M | €11.2M |
| Operating margin | 2.50% | 5.10% | 5.40% | 15.28% | 11.27% | −16.20% | 9.05% | 9.24% | 9.86% | 6.95% | 4.04% | −1.48% | 11.89% | 15.23% | 18.44% | 16.80% |
| EBITDA | €7.8M | €13.0M | €12.3M | €22.7M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 7.59% | 13.66% | 16.86% | 24.23% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€1.0M | €7.2M | €5.2M | €14.8M | €12.6M | −€8.1M | €5.7M | €4.6M | €4.0M | €1.9M | €790,000 | −€1.1M | €5.5M | €11.7M | €10.7M | €8.0M |
| Net profit margin | −0.99% | 7.57% | 7.15% | 15.79% | 14.65% | −16.04% | 7.61% | 6.54% | 7.63% | 4.39% | 1.57% | −2.26% | 8.76% | 11.11% | 12.98% | 12.00% |
| Basic EPSper basic share | -€0.81 | €1.01 | €0.88 | €2.63 | €2.27 | -€1.77 | €1.19 | €1.00 | €0.86 | €0.45 | €0.19 | -€0.26 | €0.77 | €2.79 | €2.54 | €1.91 |
| Diluted EPSper diluted share | -€0.59 | €1.02 | €0.89 | €2.66 | €2.29 | -€1.79 | €1.20 | €1.01 | €0.87 | €0.45 | €0.19 | -€0.26 | €0.77 | €2.79 | €2.54 | €1.91 |