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 | €54.2M | €55.6M | €57.0M | €56.0M | €56.5M | €50.8M | €47.7M | €42.9M | €41.3M | €44.7M | €53.5M | €62.3M | €72.3M | €92.7M | €110.0M | €123.1M |
| Gross profit | €22.0M | €23.0M | €23.5M | €23.1M | €24.3M | €21.6M | €20.4M | €18.6M | €14.7M | €17.8M | €26.1M | €30.9M | €39.5M | €50.4M | €65.0M | €72.4M |
| Gross margin | 40.66% | 41.27% | 41.16% | 41.25% | 42.93% | 42.44% | 42.75% | 43.34% | 35.57% | 39.83% | 48.79% | 49.71% | 54.67% | 54.34% | 59.10% | 58.79% |
| Operating expenses | €22.1M | €23.9M | €26.6M | €26.7M | €24.9M | €24.5M | €22.7M | €21.6M | €24.4M | €32.4M | €36.7M | €40.4M | €42.3M | — | €61.8M | €66.4M |
| Operating income | −€50,000 | −€950,000 | −€3.1M | −€3.6M | −€620,000 | −€2.9M | −€2.4M | −€3.0M | −€9.7M | −€14.6M | −€10.6M | −€9.5M | −€2.8M | €51.2M | €3.2M | €6.0M |
| Operating margin | −0.09% | −1.71% | −5.52% | −6.46% | −1.10% | −5.79% | −4.93% | −7.04% | −23.50% | −32.61% | −19.84% | −15.19% | −3.86% | 55.18% | 2.94% | 4.84% |
| EBITDA | — | — | — | €2.4M | €5.4M | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | — | — | — | 4.24% | 9.63% | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €810,000 | €440,000 | −€4.3M | −€3.5M | €1.0M | −€2.3M | −€3.2M | −€3.1M | −€9.6M | −€14.7M | −€9.2M | −€6.8M | −€1.9M | €47.1M | €3.4M | €6.7M |
| Net profit margin | 1.49% | 0.79% | −7.52% | −6.23% | 1.84% | −4.55% | −6.67% | −7.25% | −23.33% | −32.81% | −17.16% | −10.87% | −2.61% | 50.77% | 3.09% | 5.44% |
| Basic EPSper basic share | €0.03 | €0.02 | -€0.16 | -€0.14 | €0.04 | -€0.09 | -€0.15 | -€0.16 | -€0.50 | -€0.77 | -€0.49 | -€0.33 | -€0.10 | €2.46 | €0.18 | €0.32 |
| Diluted EPSper diluted share | €0.03 | €0.02 | -€0.16 | -€0.14 | €0.04 | -€0.09 | -€0.15 | -€0.16 | -€0.50 | -€0.77 | -€0.49 | -€0.33 | -€0.10 | €2.46 | €0.18 | €0.32 |