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 | €224.5M | €183.7M | €203.1M | €272.2M | €214.7M | €170.5M | €162.0M | €150.0M | €150.2M | €97.6M | €85.4M | €79.2M | €65.1M | €55.9M | €55.1M | €51.0M |
| Gross profit | €106.4M | €82.9M | €85.7M | €131.8M | €112.6M | €88.7M | €82.4M | €73.1M | €74.5M | €47.6M | €40.7M | €41.0M | €32.5M | €26.9M | €24.4M | €22.2M |
| Gross margin | 47.40% | 45.12% | 42.21% | 48.42% | 52.46% | 52.05% | 50.90% | 48.73% | 49.62% | 48.73% | 47.69% | 51.78% | 49.99% | 48.16% | 44.24% | 43.46% |
| Research & development | €28.6M | €29.4M | €37.2M | €31.4M | €29.9M | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €88.7M | €93.0M | €107.6M | €102.9M | €84.1M | €68.7M | €65.4M | €48.0M | €43.6M | €35.0M | €30.5M | €28.7M | €23.5M | €20.1M | €17.5M | €15.5M |
| Operating income | €17.7M | −€10.1M | −€21.9M | €28.9M | €28.6M | €20.1M | €17.0M | €25.1M | €30.9M | €12.6M | €10.2M | €12.3M | €9.1M | €6.8M | €6.8M | €6.7M |
| Operating margin | 7.88% | −5.49% | −10.78% | 10.63% | 13.30% | 11.77% | 10.51% | 16.71% | 20.56% | 12.93% | 11.96% | 15.55% | 13.90% | 12.10% | 12.42% | 13.05% |
| EBITDA | €35.4M | €9.7M | €1.7M | €45.8M | €44.7M | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 15.75% | 5.29% | 0.84% | 16.81% | 20.83% | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €11.6M | −€14.2M | −€13.8M | €21.4M | €21.0M | €15.1M | €12.9M | €17.0M | €21.6M | €7.9M | €6.2M | €8.2M | €5.6M | €4.1M | €4.2M | €8.1M |
| Net profit margin | 5.18% | −7.73% | −6.80% | 7.85% | 9.78% | 8.86% | 7.95% | 11.34% | 14.40% | 8.12% | 7.27% | 10.32% | 8.54% | 7.32% | 7.70% | 15.78% |
| Basic EPSper basic share | €0.38 | -€0.46 | -€0.45 | €0.71 | €0.70 | €1.44 | €1.23 | €4.86 | €6.18 | €2.26 | €1.78 | €2.32 | €1.59 | €1.17 | €1.23 | €2.30 |
| Diluted EPSper diluted share | €0.38 | -€0.46 | -€0.45 | €0.71 | €0.70 | — | — | €4.86 | €6.18 | €2.46 | €1.92 | €2.32 | €1.59 | €1.17 | €1.23 | €2.30 |