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 | €39.9M | €54.1M | €49.1M | €38.2M | €78.1M | €26.2M | €24.8M | €38.9M | €24.8M | €31.1M | €17.3M | €52.3M | €60.8M | €22.7M | €40.3M | €57.9M |
| Gross profit | €19.2M | €31.0M | €27.8M | €24.8M | €56.6M | €850,000 | €4.0M | €9.8M | €3.0M | €6.5M | €2.0M | €28.4M | €15.3M | −€3.5M | €5.1M | €31.9M |
| Gross margin | 48.17% | 57.27% | 56.66% | 64.93% | 72.50% | 3.25% | 16.11% | 25.17% | 11.91% | 21.03% | 11.88% | 54.31% | 25.15% | −15.29% | 12.67% | 55.10% |
| Operating expenses | €10.7M | €27.7M | €26.1M | €23.3M | €55.0M | €5.3M | €14.5M | €26.3M | €1.8M | €5.7M | €2.1M | €47.5M | €15.2M | — | €7.7M | €28.3M |
| Operating income | €8.6M | €3.3M | €1.7M | €1.5M | €1.6M | −€4.5M | −€10.5M | −€16.5M | €1.1M | €810,000 | −€100,000 | −€19.0M | €80,000 | €1.2M | −€2.6M | €3.6M |
| Operating margin | 21.42% | 6.10% | 3.48% | 4.03% | 1.99% | −17.03% | −42.31% | −42.48% | 4.56% | 2.60% | −0.58% | −36.38% | 0.13% | 5.46% | −6.46% | 6.25% |
| EBITDA | €10.8M | €9.5M | €4.2M | €4.4M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 27.15% | 17.48% | 8.48% | 11.57% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €7.8M | €2.5M | €890,000 | €850,000 | €780,000 | −€5.2M | −€12.3M | −€18.5M | €20,000 | €150,000 | €170,000 | −€18.9M | €90,000 | €1.2M | −€3.6M | €2.4M |
| Net profit margin | 19.41% | 4.60% | 1.81% | 2.23% | 1.00% | −19.85% | −49.78% | −47.61% | 0.08% | 0.48% | 0.98% | −36.19% | 0.15% | 5.11% | −8.97% | 4.20% |
| Basic EPSper basic share | €1.29 | €0.42 | €0.15 | €0.14 | €0.13 | -€0.87 | -€2.04 | -€2.86 | €0.04 | €0.07 | €0.07 | -€2.99 | €0.04 | €0.31 | -€0.30 | €0.49 |
| Diluted EPSper diluted share | €1.29 | €0.42 | €0.15 | €0.14 | €0.13 | -€0.87 | -€2.04 | -€2.86 | €0.04 | €0.07 | €0.07 | -€2.99 | €0.04 | €0.31 | -€0.30 | €0.49 |