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 | €81.7M | €84.1M | €118.8M | €105.5M | €79.8M | €61.6M | €88.6M | €93.6M | €88.5M | €77.2M | €69.4M | €62.3M | €49.8M | €50.0M | €53.5M | €40.0M |
| Gross profit | €52.3M | €58.7M | €66.7M | €60.4M | €42.2M | €37.8M | €54.1M | €52.4M | €54.5M | €51.2M | €43.0M | €37.6M | €33.6M | €34.2M | €34.6M | €29.7M |
| Gross margin | 63.99% | 69.78% | 56.19% | 57.20% | 52.90% | 61.47% | 61.11% | 55.99% | 61.54% | 66.31% | 61.95% | 60.37% | 67.40% | 68.39% | 64.60% | 74.31% |
| Operating expenses | €54.1M | €70.5M | €60.1M | €52.2M | €38.0M | €43.8M | €50.1M | €41.4M | €40.7M | €40.7M | €32.8M | €28.5M | €26.8M | €25.0M | €22.6M | €22.6M |
| Operating income | −€1.8M | −€11.8M | €6.6M | €8.2M | €4.2M | −€6.0M | €4.0M | €10.9M | €13.8M | €10.5M | €10.2M | €9.1M | €6.8M | €9.3M | €12.0M | €7.1M |
| Operating margin | −2.23% | −14.06% | 5.56% | 7.76% | 5.26% | −9.71% | 4.54% | 11.69% | 15.62% | 13.59% | 14.64% | 14.57% | 13.59% | 18.49% | 22.45% | 17.82% |
| EBITDA | €2.8M | −€6.7M | €11.4M | €14.4M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 3.43% | −7.93% | 9.59% | 13.66% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€5.6M | −€9.6M | €3.1M | €5.4M | €2.6M | −€4.4M | €3.1M | €7.8M | €9.1M | €7.1M | €3.5M | €6.7M | €4.7M | €6.6M | €8.5M | €10.5M |
| Net profit margin | −6.89% | −11.45% | 2.64% | 5.09% | 3.25% | −7.16% | 3.50% | 8.35% | 10.24% | 9.23% | 5.09% | 10.73% | 9.47% | 13.27% | 15.89% | 26.29% |
| Basic EPSper basic share | -€0.60 | -€1.05 | €0.34 | €0.60 | €0.29 | -€0.49 | €0.34 | €0.87 | €1.01 | €0.79 | €0.39 | €0.74 | €0.52 | €0.74 | €0.94 | €1.17 |
| Diluted EPSper diluted share | -€0.61 | -€1.05 | €0.34 | €0.60 | €0.29 | -€0.49 | €0.34 | €0.87 | €1.01 | €0.79 | €0.39 | €0.74 | €0.52 | €0.74 | €0.94 | €1.17 |