Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | €48.0M | €72.7M | €49.0M | €41.7M | €30.2M | €46.5M | €39.0M | €47.6M | €60.6M | €63.8M | €48.4M | €45.3M | €57.7M | €79.3M | €79.2M |
| Gross profit | €19.6M | €30.0M | €22.0M | €21.1M | €13.8M | €24.0M | €20.8M | €21.5M | €24.0M | €27.4M | €23.6M | €21.4M | €25.6M | €32.5M | €35.0M |
| Gross margin | 40.79% | 41.24% | 44.80% | 50.50% | 45.89% | 51.65% | 53.16% | 45.11% | 39.65% | 42.90% | 48.72% | 47.17% | 44.41% | 40.99% | 44.13% |
| Operating expenses | €26.7M | €27.3M | €21.0M | €18.5M | €16.2M | €17.6M | €14.8M | €21.8M | €20.9M | €28.9M | €20.8M | €20.3M | €27.8M | €42.8M | €37.6M |
| Operating income | −€7.2M | €2.7M | €930,000 | €2.6M | −€2.4M | €6.4M | €6.0M | −€270,000 | €3.1M | −€1.5M | €2.8M | €1.1M | −€2.1M | −€10.3M | −€2.7M |
| Operating margin | −14.97% | 3.71% | 1.90% | 6.18% | −7.92% | 13.82% | 15.24% | −0.57% | 5.16% | −2.35% | 5.78% | 2.47% | −3.72% | −13.02% | −3.41% |
| EBITDA | −€3.3M | €6.5M | €4.3M | €5.8M | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | −6.94% | 8.99% | 8.86% | 13.97% | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€8.5M | −€1.2M | −€1.2M | €20,000 | −€3.0M | €3.3M | €4.0M | −€1.8M | €2.5M | −€1.2M | €1.3M | −€750,000 | −€4.9M | −€12.1M | −€4.3M |
| Net profit margin | −17.75% | −1.59% | −2.37% | 0.05% | −9.81% | 7.15% | 10.38% | −3.80% | 4.21% | −1.85% | 2.60% | −1.65% | −8.42% | −15.27% | −5.49% |
| Basic EPSper basic share | -€0.52 | -€0.08 | -€0.08 | €0.00 | -€0.20 | €0.27 | €0.29 | -€0.20 | €0.25 | -€0.07 | €0.10 | €0.05 | -€0.41 | -€1.22 | -€0.07 |
| Diluted EPSper diluted share | -€0.52 | -€0.08 | -€0.08 | €0.00 | -€0.20 | €0.27 | €0.29 | -€0.20 | €0.25 | -€0.07 | €0.10 | €0.05 | -€0.41 | -€1.22 | -€0.07 |