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 | €68.5M | €70.6M | €86.9M | €90.7M | €95.7M | €71.1M | €65.7M | €47.9M | €50.1M | €44.9M | €42.4M | €40.5M | €37.8M | €36.3M | €41.5M | €31.2M |
| Gross profit | €30.1M | €32.5M | €31.9M | €32.8M | €33.5M | €26.9M | €27.7M | €20.8M | €21.6M | €19.9M | €16.7M | €15.0M | €15.3M | €13.6M | €14.1M | €9.0M |
| Gross margin | 43.97% | 45.98% | 36.67% | 36.18% | 34.95% | 37.91% | 42.19% | 43.32% | 43.12% | 44.31% | 39.42% | 36.93% | 40.33% | 37.45% | 33.96% | 28.91% |
| Operating expenses | €31.6M | €33.0M | €31.6M | €30.5M | €30.1M | €26.2M | €25.6M | €21.7M | €20.1M | €18.9M | €16.0M | €17.4M | €14.3M | €13.6M | €12.8M | €10.3M |
| Operating income | −€1.5M | −€560,000 | €270,000 | €2.4M | €3.4M | €740,000 | €2.1M | −€940,000 | €1.5M | €1.0M | €710,000 | −€2.5M | €1.0M | €30,000 | €1.3M | −€1.3M |
| Operating margin | −2.24% | −0.79% | 0.31% | 2.59% | 3.55% | 1.04% | 3.21% | −1.96% | 2.93% | 2.31% | 1.67% | −6.12% | 2.67% | 0.08% | 3.06% | −4.23% |
| EBITDA | €5.0M | €6.1M | €6.4M | €8.3M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 7.25% | 8.57% | 7.39% | 9.18% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€2.3M | −€2.3M | −€1.1M | €1.6M | €2.0M | −€120,000 | €1.1M | −€1.3M | €730,000 | €350,000 | €80,000 | −€2.4M | €470,000 | −€390,000 | €830,000 | −€2.2M |
| Net profit margin | −3.30% | −3.27% | −1.30% | 1.79% | 2.05% | −0.17% | 1.72% | −2.73% | 1.46% | 0.78% | 0.19% | −6.00% | 1.24% | −1.07% | 2.00% | −6.95% |
| Basic EPSper basic share | -€0.53 | -€0.54 | -€0.26 | €0.38 | €0.46 | -€0.03 | €0.26 | -€0.31 | €0.17 | €0.08 | €0.02 | -€0.57 | €0.11 | -€0.09 | €0.19 | -€0.51 |
| Diluted EPSper diluted share | -€0.53 | -€0.55 | -€1,424,242.42 | €0.38 | €0.46 | -€0.03 | €0.27 | -€0.31 | €0.17 | €0.08 | €0.02 | -€0.58 | €0.11 | -€0.09 | €0.20 | -€0.51 |