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 | €75.4M | €66.4M | €85.8M | €93.8M | €85.8M | €65.6M | €113.6M | €101.2M | €97.5M | €97.5M | €83.6M | €64.1M | €56.0M | €63.5M | €63.8M | €44.9M |
| Gross profit | €13.4M | €20.5M | €30.6M | €35.1M | €36.8M | €29.4M | €48.9M | €40.0M | €45.2M | €43.9M | €48.3M | €34.4M | €34.4M | €38.1M | €34.6M | €29.1M |
| Gross margin | 17.83% | 30.93% | 35.69% | 37.45% | 42.84% | 44.84% | 43.06% | 39.54% | 46.31% | 45.07% | 57.82% | 53.64% | 61.42% | 59.94% | 54.24% | 64.81% |
| Operating expenses | €20.2M | €38.1M | €30.1M | €32.2M | €35.3M | €40.0M | €57.8M | €34.8M | €42.4M | €43.7M | €43.2M | €33.0M | €28.7M | €32.5M | €28.6M | €25.0M |
| Operating income | −€6.8M | −€17.5M | €530,000 | €3.0M | €1.5M | −€10.6M | −€8.9M | €5.3M | €2.8M | €180,000 | €5.1M | €1.4M | €5.7M | €5.6M | €6.0M | €4.1M |
| Operating margin | −8.95% | −26.40% | 0.62% | 3.18% | 1.71% | −16.20% | −7.82% | 5.20% | 2.88% | 0.18% | 6.09% | 2.12% | 10.14% | 8.86% | 9.35% | 9.08% |
| EBITDA | −€6.7M | −€10.6M | €2.6M | €6.7M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | −8.86% | −15.91% | 3.06% | 7.14% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€9.1M | −€21.0M | −€470,000 | €1.9M | €620,000 | −€11.4M | −€8.3M | €3.4M | €1.4M | −€280,000 | €3.4M | €670,000 | €3.9M | €3.7M | €4.1M | €2.5M |
| Net profit margin | −12.02% | −31.56% | −0.55% | 1.99% | 0.72% | −17.32% | −7.30% | 3.35% | 1.48% | −0.29% | 4.07% | 1.05% | 6.87% | 5.89% | 6.38% | 5.63% |
| Basic EPSper basic share | -€0.76 | -€2.14 | -€0.07 | €0.28 | €0.10 | -€1.90 | -€1.47 | €0.66 | €0.28 | -€0.06 | €0.66 | €0.13 | €0.75 | €0.73 | €0.79 | €0.49 |
| Diluted EPSper diluted share | -€0.87 | -€2.14 | -€0.07 | €0.28 | €0.10 | -€1.90 | -€1.47 | €0.66 | €0.28 | -€0.06 | €0.66 | €0.13 | €0.75 | €0.73 | €0.79 | €0.49 |