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 | €313.0M | €344.1M | €330.6M | €274.3M | €248.1M | €246.5M | €274.8M | €280.1M | €268.5M | €286.6M | €312.9M | €308.5M | €304.4M | €290.9M | €242.9M | €222.6M |
| Gross profit | €203.0M | €230.2M | €214.3M | €173.8M | €162.8M | €160.8M | €180.8M | €180.7M | €168.3M | €185.5M | €203.7M | €198.3M | €199.0M | €185.5M | €154.2M | €147.2M |
| Gross margin | 64.85% | 66.89% | 64.84% | 63.36% | 65.63% | 65.24% | 65.80% | 64.51% | 62.71% | 64.71% | 65.10% | 64.26% | 65.39% | 63.78% | 63.49% | 66.12% |
| Operating expenses | €196.3M | €214.3M | €195.2M | €170.0M | €162.9M | €160.3M | €174.5M | €184.9M | €179.0M | €176.7M | €199.8M | €179.9M | €174.1M | €160.6M | €137.4M | €127.9M |
| Operating income | €6.6M | €15.8M | €19.1M | €3.9M | −€60,000 | €500,000 | €6.3M | −€4.2M | −€10.7M | €8.8M | €3.9M | €18.3M | €24.9M | €24.9M | €16.8M | €19.3M |
| Operating margin | 2.12% | 4.61% | 5.78% | 1.40% | −0.02% | 0.20% | 2.31% | −1.49% | −3.98% | 3.06% | 1.25% | 5.93% | 8.18% | 8.58% | 6.93% | 8.66% |
| EBITDA | €25.7M | €34.2M | €26.5M | €24.2M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 8.20% | 9.94% | 8.03% | 8.83% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €3.0M | €5.8M | €180,000 | €1.9M | −€4.9M | −€3.5M | €1.4M | −€7.0M | −€21.2M | €4.2M | −€70,000 | €9.8M | €15.4M | €14.3M | €8.9M | €10.5M |
| Net profit margin | 0.95% | 1.70% | 0.05% | 0.70% | −1.99% | −1.43% | 0.49% | −2.50% | −7.89% | 1.47% | −0.02% | 3.19% | 5.07% | 4.91% | 3.68% | 4.73% |
| Basic EPSper basic share | €0.46 | €0.90 | €0.03 | €0.77 | -€0.76 | -€0.54 | €0.21 | -€1.10 | -€3.28 | €0.64 | -€0.02 | €1.52 | €2.38 | €2.23 | €1.39 | €1.63 |
| Diluted EPSper diluted share | €0.46 | €0.90 | €0.03 | €0.77 | -€0.76 | -€0.54 | €0.21 | -€1.10 | -€3.28 | €0.64 | -€0.02 | €1.67 | €2.59 | €2.43 | €1.51 | €1.63 |