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 | €498.6M | €476.9M | €489.5M | €482.2M | €430.5M | €378.7M | €436.5M | €435.4M | €425.0M | €372.8M | €340.9M | €302.6M | €299.7M | €301.5M | €293.3M | €268.4M |
| Gross profit | €285.6M | €265.7M | €252.7M | €246.1M | €235.7M | €213.0M | €242.5M | €249.6M | €242.0M | €219.7M | €202.1M | €182.5M | €180.5M | €174.6M | €165.9M | €159.2M |
| Gross margin | 57.28% | 55.72% | 51.63% | 51.04% | 54.74% | 56.24% | 55.56% | 57.31% | 56.95% | 58.92% | 59.28% | 60.29% | 60.23% | 57.90% | 56.56% | 59.30% |
| Research & development | €14.2M | €16.5M | €14.2M | €14.2M | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €236.7M | €220.2M | €210.8M | €208.1M | €190.0M | €192.9M | €206.2M | €198.1M | €189.8M | €175.6M | €165.6M | €164.1M | €163.4M | €155.4M | €176.2M | €138.8M |
| Operating income | €48.9M | €45.5M | €41.9M | €38.0M | €45.7M | €20.1M | €36.3M | €51.5M | €52.2M | €44.1M | €36.5M | €18.4M | €17.1M | €19.2M | −€10.3M | €20.3M |
| Operating margin | 9.81% | 9.54% | 8.56% | 7.88% | 10.61% | 5.30% | 8.32% | 11.82% | 12.29% | 11.82% | 10.69% | 6.07% | 5.71% | 6.37% | −3.53% | 7.58% |
| EBITDA | €65.4M | €60.6M | €56.8M | €53.2M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 13.11% | 12.70% | 11.60% | 11.04% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €30.7M | €31.0M | €28.0M | €26.4M | €31.1M | €13.3M | €22.3M | €34.0M | €36.9M | €30.6M | €24.6M | €12.7M | €11.2M | €10.1M | −€14.6M | €10.8M |
| Net profit margin | 6.15% | 6.51% | 5.71% | 5.47% | 7.22% | 3.51% | 5.10% | 7.81% | 8.69% | 8.20% | 7.21% | 4.20% | 3.74% | 3.33% | −4.98% | 4.02% |
| Basic EPSper basic share | €2.20 | €2.22 | €2.00 | €1.89 | €2.22 | €0.95 | €1.59 | €2.44 | €2.64 | €2.19 | €1.76 | €0.91 | €0.80 | €0.72 | -€1.04 | €0.77 |
| Diluted EPSper diluted share | €2.29 | €2.32 | €2.09 | €1.97 | €2.32 | €0.99 | €1.66 | €2.54 | €2.76 | €2.29 | €1.83 | €0.91 | €0.80 | €0.72 | -€1.04 | €0.77 |