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 | €173.1M | €144.6M | €139.4M | €131.1M | €122.7M | €98.3M | €120.7M | €125.3M | €120.9M | €116.1M | €115.5M | €110.2M | €101.2M | €100.2M | €105.3M | €105.4M |
| Gross profit | €7.6M | €9.7M | €15.6M | −€6.4M | −€4.9M | €370,000 | €12.6M | €18.6M | €19.0M | €17.5M | €20.3M | €24.2M | €23.1M | €54.4M | €57.5M | €56.8M |
| Gross margin | 4.41% | 6.74% | 11.17% | −4.86% | −4.02% | 0.38% | 10.47% | 14.82% | 15.70% | 15.10% | 17.55% | 21.95% | 22.77% | 54.30% | 54.58% | 53.90% |
| Operating expenses | €13.5M | €17.3M | €19.2M | €18.1M | €14.9M | €18.9M | €19.1M | €17.0M | €14.6M | €15.5M | €16.6M | €15.0M | €13.6M | €52.0M | €49.2M | €40.8M |
| Operating income | −€5.9M | −€7.6M | €37.3M | −€24.5M | −€19.8M | −€18.5M | −€6.5M | €1.6M | €4.4M | €2.0M | €3.6M | €9.2M | €9.5M | €2.4M | €8.3M | €16.1M |
| Operating margin | −3.39% | −5.25% | 26.78% | −18.70% | −16.15% | −18.85% | −5.37% | 1.24% | 3.66% | 1.77% | 3.15% | 8.33% | 9.39% | 2.39% | 7.85% | 15.23% |
| EBITDA | €12.4M | −€1.6M | €43.9M | −€12.1M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 7.14% | −1.11% | 31.46% | −9.21% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €5.0M | −€9.1M | €32.9M | −€33.5M | −€26.2M | −€17.9M | −€5.6M | €510,000 | €3.5M | €620,000 | €1.5M | €5.6M | €6.1M | €690,000 | €6.5M | €13.4M |
| Net profit margin | 2.87% | −6.26% | 23.59% | −25.58% | −21.35% | −18.19% | −4.62% | 0.41% | 2.86% | 0.53% | 1.29% | 5.06% | 6.06% | 0.69% | 6.14% | 12.75% |
| Basic EPSper basic share | €1.31 | -€2.39 | €8.70 | -€8.87 | -€6.93 | -€4.73 | -€1.47 | €0.14 | €0.92 | €0.16 | €0.38 | €1.48 | €1.62 | €0.18 | €1.71 | €3.56 |
| Diluted EPSper diluted share | €1.32 | -€2.40 | €8.72 | -€8.89 | -€6.95 | -€4.74 | -€1.48 | €0.14 | €0.92 | €0.16 | €0.38 | €1.48 | €1.62 | €0.18 | €1.71 | €3.56 |