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.9M | €257.6M | €261.9M | €274.6M | €287.3M | €250.1M | €221.6M | €187.8M | €209.8M | €184.9M | €146.9M | €144.9M | €128.0M | €122.4M | €116.6M | €102.0M |
| Gross profit | €64.2M | €76.4M | €64.8M | €79.5M | €87.7M | €69.0M | €52.1M | €53.5M | €67.5M | €61.6M | €54.9M | €44.9M | €41.8M | €39.6M | €57.3M | €48.9M |
| Gross margin | 25.60% | 29.65% | 24.76% | 28.95% | 30.53% | 27.58% | 23.51% | 28.47% | 32.18% | 33.34% | 37.40% | 31.02% | 32.64% | 32.32% | 49.17% | 47.94% |
| Research & development | €15.9M | €11.6M | €8.7M | €6.9M | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €55.1M | €48.8M | €42.5M | €38.4M | €39.5M | €35.3M | €34.7M | €40.6M | €38.7M | €37.4M | €28.1M | €20.9M | €22.3M | €21.9M | €35.5M | €31.2M |
| Operating income | €9.1M | €27.6M | €22.4M | €41.1M | €48.2M | €33.7M | €17.4M | €12.9M | €28.8M | €24.2M | €26.9M | €24.1M | €19.5M | €17.6M | €21.8M | €17.7M |
| Operating margin | 3.62% | 10.71% | 8.55% | 14.98% | 16.77% | 13.47% | 7.84% | 6.85% | 13.75% | 13.09% | 18.30% | 16.60% | 15.23% | 14.39% | 18.74% | 17.36% |
| EBITDA | €33.8M | €47.3M | €43.2M | €57.9M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 13.47% | 18.38% | 16.48% | 21.09% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€240,000 | €16.0M | €13.1M | €29.2M | €40.0M | €28.4M | €14.4M | €9.0M | €25.6M | €19.6M | €22.1M | €19.8M | €15.5M | €14.0M | €15.3M | €13.0M |
| Net profit margin | −0.10% | 6.22% | 4.99% | 10.64% | 13.91% | 11.37% | 6.52% | 4.78% | 12.22% | 10.58% | 15.03% | 13.65% | 12.10% | 11.41% | 13.11% | 12.79% |
| Basic EPSper basic share | -€0.02 | €1.32 | €1.07 | €2.40 | €3.29 | €2.08 | €1.20 | €0.75 | €2.15 | €1.65 | €1.86 | €1.68 | €1.32 | €1.19 | €1.31 | €1.13 |
| Diluted EPSper diluted share | -€0.02 | €1.32 | €1.07 | €2.40 | €3.28 | €2.34 | €1.20 | €0.75 | €2.14 | €1.64 | €1.85 | €1.67 | €1.31 | €1.19 | €1.31 | €1.13 |