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 | €250.5M | €248.7M | €260.0M | €162.2M | €135.1M | €133.0M | €138.8M | €136.1M | €142.4M | €138.8M | €132.4M | €118.9M | €99.8M | €94.0M | €94.1M | €87.3M |
| Gross profit | €193.3M | €190.4M | €190.5M | €121.7M | €106.9M | €106.3M | €108.2M | €103.9M | €109.2M | €105.9M | €96.7M | €87.1M | €69.8M | €64.4M | €64.5M | €60.7M |
| Gross margin | 77.18% | 76.55% | 73.27% | 75.03% | 79.15% | 79.91% | 77.90% | 76.34% | 76.69% | 76.29% | 73.07% | 73.23% | 69.87% | 68.50% | 68.56% | 69.60% |
| Operating expenses | €182.0M | €181.2M | €183.6M | €108.9M | €91.2M | €102.5M | €96.9M | €100.8M | €105.1M | €100.6M | €91.3M | €82.4M | €65.3M | €59.7M | €59.6M | €54.5M |
| Operating income | €11.3M | €9.2M | €6.9M | €12.8M | €15.7M | €3.9M | €11.2M | €3.1M | €4.1M | €5.3M | €5.4M | €4.7M | €4.4M | €4.7M | €5.0M | €6.3M |
| Operating margin | 4.53% | 3.71% | 2.65% | 7.89% | 11.65% | 2.89% | 8.10% | 2.26% | 2.87% | 3.80% | 4.09% | 3.94% | 4.42% | 5.00% | 5.26% | 7.20% |
| EBITDA | €45.0M | €40.8M | €36.8M | €32.0M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 17.96% | 16.40% | 14.17% | 19.72% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €4.3M | €3.8M | €1.8M | €3.8M | €10.1M | €1.3M | €6.8M | €1.3M | €2.0M | €2.9M | €3.1M | €3.0M | €3.4M | €3.3M | €3.0M | €5.0M |
| Net profit margin | 1.72% | 1.54% | 0.69% | 2.32% | 7.45% | 0.98% | 4.86% | 0.94% | 1.44% | 2.10% | 2.36% | 2.51% | 3.37% | 3.47% | 3.17% | 5.78% |
| Basic EPSper basic share | €0.54 | €0.48 | €0.23 | €0.47 | €1.27 | €0.16 | €0.85 | €0.16 | €0.26 | €0.37 | €0.39 | €0.38 | €0.42 | €0.41 | €0.38 | €0.63 |
| Diluted EPSper diluted share | €0.54 | €0.48 | €0.23 | €0.57 | — | — | — | €0.16 | €0.26 | €0.37 | €0.39 | €0.38 | €0.42 | €0.41 | €0.38 | €0.63 |