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 | €187.7M | €174.9M | €181.6M | €213.5M | €172.3M | €118.0M | €120.6M | €110.6M | €102.3M | €94.3M | €66.7M | €65.8M | €46.5M | €48.3M | €42.8M | €41.4M |
| Gross profit | €100.6M | €93.7M | €91.7M | €88.7M | €79.2M | €57.6M | €55.5M | €45.6M | €45.3M | €41.3M | €31.2M | €31.5M | €21.6M | €21.5M | €18.6M | €19.5M |
| Gross margin | 53.60% | 53.58% | 50.49% | 41.54% | 45.98% | 48.81% | 46.00% | 41.27% | 44.28% | 43.83% | 46.76% | 47.91% | 46.39% | 44.60% | 43.41% | 47.19% |
| Operating expenses | €88.5M | €78.1M | €80.4M | €67.4M | €59.1M | €51.6M | €50.5M | €37.5M | €35.3M | €32.1M | €29.8M | €28.6M | €21.3M | €21.7M | €16.0M | €16.6M |
| Operating income | €12.1M | €15.6M | €11.3M | €21.3M | €20.2M | €6.0M | €5.0M | €8.2M | €10.0M | €9.3M | €1.4M | €3.0M | €310,000 | −€160,000 | €2.6M | €3.0M |
| Operating margin | 6.47% | 8.91% | 6.22% | 9.97% | 11.71% | 5.08% | 4.12% | 7.40% | 9.81% | 9.83% | 2.08% | 4.48% | 0.67% | −0.33% | 6.03% | 7.15% |
| EBITDA | — | €24.2M | €19.0M | €28.3M | €26.8M | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | — | 13.85% | 10.45% | 13.24% | 15.58% | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €4.2M | €11.2M | €6.3M | €15.9M | €14.9M | €2.7M | €3.0M | €5.2M | €7.1M | €5.7M | −€170,000 | €1.8M | −€660,000 | −€1.2M | €1.6M | €1.9M |
| Net profit margin | 2.24% | 6.41% | 3.49% | 7.46% | 8.66% | 2.32% | 2.50% | 4.67% | 6.98% | 6.05% | −0.25% | 2.70% | −1.42% | −2.46% | 3.67% | 4.69% |
| Basic EPSper basic share | €0.13 | €0.36 | €0.20 | €0.52 | €0.50 | €0.08 | €0.09 | €0.17 | €0.24 | €0.21 | -€0.03 | €0.07 | -€0.05 | -€0.10 | €0.09 | €0.11 |
| Diluted EPSper diluted share | €0.13 | €0.36 | €0.20 | €0.52 | €0.50 | €0.08 | €0.09 | €0.17 | €0.24 | €0.21 | -€0.03 | €0.07 | -€0.05 | -€0.10 | €0.09 | €0.11 |