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 | €143.3M | €144.7M | €118.1M | €85.2M | €64.3M | €53.2M | €58.5M | €61.7M | €54.3M | €44.0M | €47.3M | €53.6M | €32.4M | €31.3M | €15.4M | €13.3M |
| Gross profit | €58.4M | €59.3M | €46.8M | €31.4M | €22.6M | €17.9M | €20.1M | €21.1M | €17.7M | €13.3M | €13.2M | €15.7M | €10.6M | €12.8M | €5.4M | €4.0M |
| Gross margin | 40.76% | 40.99% | 39.61% | 36.85% | 35.20% | 33.67% | 34.39% | 34.17% | 32.66% | 30.09% | 27.96% | 29.20% | 32.83% | 40.82% | 34.80% | 30.31% |
| Research & development | €9.2M | €7.3M | €5.3M | €4.4M | €3.3M | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €53.9M | €46.2M | €37.6M | €27.8M | €27.7M | €22.4M | €21.4M | €19.8M | €18.6M | €18.1M | €23.9M | €19.9M | €19.5M | €13.3M | €12.0M | €8.6M |
| Operating income | €4.5M | €13.1M | €9.2M | €3.6M | −€5.1M | −€4.5M | −€1.3M | €1.3M | −€880,000 | −€4.9M | −€10.6M | −€4.3M | −€8.8M | −€520,000 | −€6.6M | −€4.5M |
| Operating margin | 3.13% | 9.08% | 7.75% | 4.22% | −7.94% | −8.46% | −2.20% | 2.16% | −1.62% | −11.13% | −22.49% | −7.96% | −27.28% | −1.66% | −42.84% | −33.83% |
| EBITDA | €12.2M | €19.6M | €14.6M | €8.6M | −€796,830 | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 8.53% | 13.54% | 12.37% | 10.08% | −1.24% | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€886,574 | €8.8M | €21.1M | €1.1M | −€5.8M | −€5.2M | −€1.9M | €0 | −€2.1M | −€5.0M | −€10.7M | −€4.8M | −€8.9M | −€430,000 | −€6.2M | −€4.1M |
| Net profit margin | −0.62% | 6.05% | 17.83% | 1.25% | −9.06% | −9.73% | −3.30% | 0.00% | −3.81% | −11.33% | −22.55% | −9.01% | −27.49% | −1.38% | −40.31% | −30.91% |
| Basic EPSper basic share | -€0.03 | €0.51 | €1.21 | €0.07 | -€0.40 | -€0.40 | -€0.15 | €0.00 | -€0.21 | -€0.55 | -€1.24 | -€0.56 | -€1.11 | -€0.06 | -€0.83 | -€0.58 |
| Diluted EPSper diluted share | -€0.03 | €0.51 | €1.18 | €0.07 | -€0.40 | -€0.39 | -€0.17 | €0.00 | -€0.23 | -€0.58 | -€1.24 | -€0.60 | -€1.11 | -€0.06 | -€0.83 | -€0.58 |