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 | €88.2M | €82.2M | €77.1M | €68.9M | €28.4M | €20.1M | €20.3M | €20.4M | €19.2M | €16.3M | €14.2M | €13.8M | €13.6M | €13.6M | €16.0M | €17.0M |
| Gross profit | €47.0M | €20.6M | €28.2M | €2.7M | €12.4M | €11.7M | €12.6M | €12.0M | €10.8M | €8.6M | €6.5M | €7.9M | €8.1M | €8.0M | €9.5M | €10.8M |
| Gross margin | 53.34% | 25.13% | 36.65% | 3.97% | 43.77% | 58.10% | 62.27% | 58.65% | 56.28% | 52.92% | 45.80% | 57.14% | 59.48% | 59.12% | 59.13% | 63.80% |
| Research & development | €840,000 | €2.0M | €4.3M | €3.4M | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €51.4M | €29.8M | €31.2M | €30.0M | €15.5M | €9.3M | €8.4M | €10.0M | €10.8M | €7.9M | €4.9M | €6.3M | €6.7M | €8.8M | €9.9M | €10.1M |
| Operating income | −€4.4M | −€9.1M | −€3.0M | −€27.3M | −€3.1M | €2.4M | €4.3M | €2.0M | €0 | €740,000 | €1.6M | €1.6M | €1.4M | −€800,000 | −€400,000 | €740,000 |
| Operating margin | −4.97% | −11.09% | −3.87% | −39.59% | −10.91% | 11.86% | 20.99% | 9.75% | 0.00% | 4.54% | 11.36% | 11.75% | 10.33% | −5.88% | −2.50% | 4.36% |
| EBITDA | €6.2M | €268,000 | €5.4M | −€18.5M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 6.98% | 0.33% | 6.99% | −26.79% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€6.7M | −€12.3M | −€2.0M | −€27.4M | −€3.9M | €1.5M | €1.3M | €830,000 | −€320,000 | €620,000 | €1.7M | €990,000 | €790,000 | −€610,000 | €1.2M | €350,000 |
| Net profit margin | −7.62% | −14.97% | −2.63% | −39.72% | −13.83% | 7.47% | 6.62% | 4.07% | −1.67% | 3.81% | 12.00% | 7.18% | 5.83% | −4.49% | 7.44% | 2.06% |
| Basic EPSper basic share | -€0.36 | -€0.69 | -€0.11 | -€1.69 | -€0.23 | €0.36 | €0.32 | €0.20 | -€0.08 | €0.13 | €0.65 | €0.36 | €0.28 | -€0.19 | €0.48 | €0.18 |
| Diluted EPSper diluted share | -€0.36 | -€0.69 | -€0.11 | -€1.69 | -€0.23 | €0.36 | €0.32 | €0.20 | -€0.08 | €0.13 | €0.65 | €0.36 | €0.28 | -€0.19 | €0.48 | €0.18 |