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 | €115.3M | €122.9M | €124.3M | €123.7M | €93.6M | €96.2M | €140.0M | €120.0M | €102.1M | €91.1M | €87.3M | €119.8M | €129.7M | €115.1M | €91.1M | €81.2M |
| Gross profit | €77.7M | €80.7M | €80.6M | €85.7M | €56.7M | €64.2M | €85.8M | €72.0M | €68.3M | €60.1M | €62.4M | €81.7M | €94.7M | €79.0M | €64.4M | €57.8M |
| Gross margin | 67.35% | 65.66% | 64.83% | 69.26% | 60.64% | 66.75% | 61.29% | 60.02% | 66.88% | 65.96% | 71.46% | 68.23% | 73.06% | 68.67% | 70.72% | 71.21% |
| Operating expenses | €91.2M | €83.2M | €76.9M | €78.9M | €56.7M | €56.7M | €66.6M | €65.2M | €64.3M | €66.8M | €66.1M | €69.0M | €71.5M | €58.7M | €49.2M | €40.5M |
| Operating income | −€13.5M | −€2.5M | €3.7M | €6.8M | €60,000 | €7.5M | €19.3M | €6.8M | €4.0M | −€6.8M | −€3.7M | €12.7M | €23.2M | €20.4M | €15.2M | €17.3M |
| Operating margin | −11.72% | −2.07% | 2.97% | 5.48% | 0.06% | 7.83% | 13.75% | 5.69% | 3.87% | −7.41% | −4.26% | 10.58% | 17.92% | 17.69% | 16.73% | 21.34% |
| EBITDA | €644,000 | €5.8M | €12.8M | €15.1M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 0.56% | 4.75% | 10.31% | 12.24% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€14.3M | −€4.5M | €1.8M | €1.7M | −€110,000 | €5.3M | €13.2M | €8.0M | €1.1M | −€8.8M | −€3.5M | €8.5M | €15.8M | €14.3M | €10.4M | €12.5M |
| Net profit margin | −12.44% | −3.67% | 1.41% | 1.34% | −0.12% | 5.55% | 9.39% | 6.70% | 1.13% | −9.68% | −3.99% | 7.11% | 12.15% | 12.45% | 11.40% | 15.45% |
| Basic EPSper basic share | -€0.59 | -€0.18 | €0.07 | €0.07 | €0.00 | €0.22 | €0.54 | €0.33 | €0.05 | -€0.40 | -€0.16 | €0.38 | €0.68 | €1.21 | €0.90 | €1.10 |
| Diluted EPSper diluted share | -€0.59 | -€0.18 | €0.07 | €0.07 | €0.00 | €0.22 | €0.54 | €0.33 | €0.05 | -€0.40 | -€0.16 | €0.38 | €0.68 | €1.21 | €0.90 | €1.10 |