Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | €39.1M | €43.4M | €45.4M | €45.8M | €50.7M | €42.4M | €44.1M | €51.1M | €67.6M | €71.5M | €72.6M | €70.8M | €53.2M | €52.0M |
| Gross profit | €18.7M | €20.4M | €22.7M | €25.2M | €28.9M | €22.2M | €20.6M | €13.5M | €29.8M | €31.2M | €33.4M | €37.5M | €26.8M | €23.3M |
| Gross margin | 47.79% | 47.06% | 50.02% | 54.94% | 56.98% | 52.33% | 46.79% | 26.43% | 44.15% | 43.66% | 46.05% | 52.92% | 50.41% | 44.82% |
| Operating expenses | €21.2M | €23.7M | €25.6M | €26.6M | €26.9M | €21.9M | €23.0M | €38.9M | €35.3M | €44.7M | €42.1M | €34.9M | €25.4M | €23.0M |
| Operating income | −€2.5M | −€3.3M | −€2.9M | −€1.4M | €2.0M | €290,000 | −€2.4M | −€25.3M | −€5.5M | −€13.5M | −€8.7M | €2.5M | €1.4M | €290,000 |
| Operating margin | −6.40% | −7.56% | −6.29% | −3.06% | 3.90% | 0.68% | −5.33% | −49.57% | −8.14% | −18.91% | −11.98% | 3.55% | 2.61% | 0.56% |
| EBITDA | −€1.9M | −€2.5M | −€2.0M | −€462,000 | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | −4.85% | −5.81% | −4.33% | −1.01% | — | — | — | — | — | — | — | — | — | — |
| Net income | −€3.1M | −€4.4M | −€1.1M | −€3.3M | €9.3M | €150,000 | −€2.6M | −€27.4M | −€6.0M | −€15.5M | −€8.9M | €2.8M | €1.4M | €290,000 |
| Net profit margin | −7.93% | −10.19% | −2.43% | −7.19% | 18.33% | 0.35% | −5.85% | −53.60% | −8.94% | −21.72% | −12.28% | 3.89% | 2.69% | 0.56% |
| Basic EPSper basic share | -€0.52 | -€0.77 | -€0.20 | -€0.60 | €1.69 | €0.03 | -€0.47 | -€4.98 | -€1.10 | -€2.82 | -€1.62 | €0.69 | — | — |
| Diluted EPSper diluted share | -€0.50 | -€0.77 | -€0.20 | -€0.60 | €1.68 | €0.03 | -€0.47 | -€4.98 | -€1.10 | -€2.82 | -€1.62 | €0.69 | — | — |