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 | €77.4M | €93.0M | €111.1M | €184.9M | €100.5M | €99.4M | €95.8M | €120.5M | €141.3M | €134.6M | €143.0M | €124.3M | €113.9M | €94.0M | €98.1M | €97.5M |
| Gross profit | €13.7M | €12.0M | €11.1M | €17.7M | €4.6M | €6.9M | €3.3M | €17.7M | €22.3M | €16.2M | €17.1M | €15.4M | €13.2M | €8.8M | €10.6M | €10.5M |
| Gross margin | 17.74% | 12.87% | 9.96% | 9.55% | 4.54% | 6.97% | 3.49% | 14.68% | 15.75% | 12.07% | 11.99% | 12.38% | 11.61% | 9.34% | 10.76% | 10.75% |
| Operating expenses | €13.6M | €15.6M | €18.4M | €13.3M | €12.5M | €10.8M | €18.9M | €10.2M | €12.2M | €9.7M | €12.7M | €11.8M | €10.2M | €8.5M | €9.2M | €11.5M |
| Operating income | €109,000 | −€3.6M | −€7.4M | €4.3M | −€8.0M | −€3.9M | −€15.6M | €7.5M | €10.0M | €6.6M | €4.4M | €3.6M | €3.1M | €270,000 | €1.4M | −€1.0M |
| Operating margin | 0.14% | −3.88% | −6.63% | 2.33% | −7.93% | −3.87% | −16.29% | 6.25% | 7.08% | 4.89% | 3.09% | 2.86% | 2.69% | 0.29% | 1.39% | −1.04% |
| EBITDA | €3.3M | €36,000 | −€3.4M | €8.8M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 4.31% | 0.04% | −3.02% | 4.75% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €13.9M | −€6.2M | −€11.5M | €512,000 | −€10.6M | −€5.5M | −€11.3M | €5.3M | €7.0M | €4.0M | €2.8M | €2.2M | €2.6M | −€320,000 | €420,000 | −€1.9M |
| Net profit margin | 18.02% | −6.72% | −10.37% | 0.28% | −10.49% | −5.55% | −11.83% | 4.42% | 4.96% | 3.00% | 1.92% | 1.75% | 2.27% | −0.34% | 0.43% | −1.91% |
| Basic EPSper basic share | €1.63 | -€0.73 | -€1.35 | €0.06 | -€1.37 | -€0.72 | -€1.47 | €0.69 | €0.91 | €0.52 | €0.36 | €0.28 | €0.34 | -€0.04 | €0.05 | -€0.24 |
| Diluted EPSper diluted share | €1.63 | -€0.73 | -€1.29 | €0.06 | -€1.37 | -€0.72 | -€1.47 | €0.69 | €0.91 | €0.52 | €0.36 | €0.28 | €0.34 | -€0.04 | €0.05 | -€0.24 |