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 | €437.2M | €408.6M | €354.4M | €331.9M | €320.7M | €270.6M | €257.8M | €231.3M | €221.6M | €218.7M | €210.1M | €197.4M | €187.6M | €194.5M | €199.5M | €175.1M |
| Gross profit | €141.2M | €133.8M | €118.5M | €113.7M | €105.2M | €89.1M | €87.8M | €76.3M | €73.6M | €74.2M | €70.4M | €68.9M | €65.8M | €65.7M | €65.3M | €62.5M |
| Gross margin | 32.29% | 32.73% | 33.45% | 34.25% | 32.81% | 32.93% | 34.04% | 32.96% | 33.20% | 33.92% | 33.49% | 34.90% | 35.06% | 33.76% | 32.72% | 35.72% |
| Operating expenses | €130.6M | €113.4M | €100.7M | €91.7M | €83.4M | €74.2M | €73.7M | €63.1M | €57.6M | €57.8M | €56.2M | €56.5M | €55.4M | €54.8M | €59.3M | €57.2M |
| Operating income | €10.6M | €20.3M | €17.8M | €22.0M | €21.8M | €14.9M | €14.1M | €13.2M | €16.0M | €16.4M | €14.2M | €12.4M | €10.4M | €10.8M | €6.0M | €5.3M |
| Operating margin | 2.42% | 4.97% | 5.03% | 6.63% | 6.79% | 5.50% | 5.46% | 5.69% | 7.21% | 7.51% | 6.73% | 6.28% | 5.53% | 5.57% | 2.99% | 3.02% |
| EBITDA | €27.7M | €37.2M | €29.6M | €30.2M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 6.33% | 9.11% | 8.34% | 9.10% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €8.8M | €19.5M | €14.8M | €15.1M | €15.7M | €10.7M | €11.3M | €9.7M | €12.3M | €12.7M | €9.6M | €8.7M | €8.0M | €8.2M | €4.1M | €4.0M |
| Net profit margin | 2.00% | 4.76% | 4.17% | 4.54% | 4.90% | 3.96% | 4.36% | 4.20% | 5.57% | 5.80% | 4.57% | 4.42% | 4.28% | 4.20% | 2.07% | 2.27% |
| Basic EPSper basic share | €0.60 | €1.35 | €1.00 | €1.03 | €1.10 | €0.74 | €0.77 | €0.67 | €0.85 | €0.88 | €0.66 | €0.61 | €0.56 | €0.57 | €0.29 | €0.28 |
| Diluted EPSper diluted share | €0.60 | €1.35 | €1.00 | €1.03 | €1.10 | €0.74 | €0.77 | €0.67 | €0.85 | €0.88 | €0.66 | €0.61 | €0.56 | €0.57 | €0.29 | €0.28 |