Financial statements and analysis
Showing the last 6 fiscal years: 2020 to 2025
Chart shows data from left to right: oldest period → newest period
X-axis shows fiscal years with their term end dates and filing dates
Period names from company filings, with term end dates and filing dates
Income Statement (EUR) Term End Date Filing Date | 2025 Dec 31, 2025 Dec 31, 2025 | 2024 Dec 31, 2024 Dec 31, 2024 | 2023 Dec 31, 2023 Dec 31, 2023 | 2022 Dec 31, 2022 Dec 31, 2022 | 2021 Dec 31, 2021 Dec 31, 2021 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 1.05B 6.3% | 1.12B 4.7% | 1.07B 8.7% | 980.68M 30.6% | 750.72M 2.1% | 767.20M 10.3% | 855.24M 2.5% | 834.57M 11.6% |
Cost of Revenue | 737.37M 0.7% | 742.64M 6.8% | 695.53M 9.5% | 634.98M 28.6% | 493.81M 2.2% | 505.00M 10.4% | 563.43M 4.1% | 541.47M 11.9% |
Gross Profit | 308.21M 17.4% | 373.15M 0.7% | 370.52M 7.2% | 345.70M 34.6% | 256.90M 2.0% | 262.19M 10.1% | 291.80M 0.4% | 293.10M 11.1% |
Gross Margin % | 29.00% 12.1% | 33.00% 5.7% | 35.00% 0.0% | 35.00% 2.9% | 34.00% 0.0% | 34.00% 0.0% | 34.00% 2.9% | 35.00% 0.0% |
Research & Development | 61.85M 3.4% | 64.02M 5.1% | 60.92M 11.6% | 54.61M 40.4% | 38.89M 1.4% | 39.42M 10.5% | 44.05M 7.1% | 47.44M 10.1% |
General & Administrative | 62.22M 0.0% | 62.20M 5.7% | 65.99M 0.8% | 65.48M 22.5% | 53.46M 295.6% | 13.52M 21.6% | 11.11M 80.2% | 56.13M 0.6% |
Selling & Marketing | 103.39M 0.0% | 103.42M 0.4% | 102.98M 4.3% | 107.56M 19.9% | 89.69M 336.2% | 20.56M 32.7% | 30.56M 64.9% | 87.05M 8.4% |
SG&A Expenses | 165.61M 0.0% | 165.61M 2.0% | 168.97M 2.3% | 173.04M 20.9% | 143.16M 320.1% | 34.08M 18.2% | 41.67M 70.9% | 143.18M 5.2% |
Other Operating Expenses | -28.95M 41258.9% | -70.00K 93.8% | -1.13M 23.7% | -917.00K 79.7% | -4.52M 104.0% | 113.98M 1.4% | 115.58M 5615.9% | 2.02M 47.1% |
Total Operating Expenses | 198.50M 13.5% | 229.56M 0.4% | 228.76M 0.9% | 226.73M 27.7% | 177.52M 21.0% | 224.75M 3.2% | 217.68M 10.3% | 197.38M 8.0% |
Cost and Expenses | 935.87M 3.7% | 972.20M 5.2% | 924.29M 7.3% | 861.71M 28.4% | 671.34M 9.1% | 615.47M 19.5% | 764.74M 3.5% | 738.86M 10.8% |
Operating Income | 109.71M 23.6% | 143.58M 28.8% | 111.51M 24.8% | 89.32M 12.5% | 79.38M 77.6% | 44.70M 51.3% | 91.86M 4.0% | 95.72M 17.9% |
Operating Margin % | 10.00% 23.1% | 13.00% 30.0% | 10.00% 11.1% | 9.00% 18.2% | 11.00% 83.3% | 6.00% 45.5% | 11.00% 0.0% | 11.00% 0.0% |
EBITDA | 186.87M 15.4% | 220.84M 11.3% | 198.44M 14.3% | 173.60M 11.6% | 155.54M 57.0% | 99.06M 25.5% | 132.99M 5.6% | 125.89M 11.8% |
EBITDA Margin % | 18.00% 10.0% | 20.00% 5.3% | 19.00% 5.6% | 18.00% 14.3% | 21.00% 61.5% | 13.00% 18.8% | 16.00% 6.7% | 15.00% 0.0% |
Interest Expense | 13.41M 15.8% | 15.92M 3.2% | 16.45M 71.3% | 9.60M 25.9% | 7.62M 28.7% | 5.92M 12.3% | 5.27M 16.8% | 4.51M 2.8% |
Interest Income | 765.71K 3.4% | 792.98K 76.2% | 450.00K 48.6% | 875.00K 433.5% | 164.00K 7.9% | 178.00K 57.5% | 419.00K 15.4% | 495.00K 29.4% |
Other Income (Expense) | -9.83M 143.8% | 22.45M 16484.7% | -137.00K 102.1% | 6.63M 71.4% | 23.17M 276.3% | -13.14M 75.0% | -7.51M 176.3% | 9.85M 851.4% |
Pre-Tax Income | 99.88M 23.4% | 130.40M 17.1% | 111.38M 16.1% | 95.95M 6.4% | 102.55M 142.7% | 42.26M 50.4% | 85.21M 6.8% | 91.44M 14.5% |
Pre-Tax Margin % | 10.00% 16.7% | 12.00% 20.0% | 10.00% 0.0% | 10.00% 28.6% | 14.00% 133.3% | 6.00% 40.0% | 10.00% 9.1% | 11.00% 0.0% |
Tax Provision | 28.76M 23.9% | 37.80M 0.6% | 37.56M 17.0% | 32.10M 231.3% | 9.69M 17.8% | 8.22M 53.2% | 17.57M 338.9% | 4.00M 46.1% |
Net Income | 71.98M 22.3% | 92.65M 27.8% | 72.47M 31.5% | 55.10M 32.8% | 82.00M 96.3% | 41.77M 38.3% | 67.65M 22.7% | 87.58M 20.8% |
Net Margin % | 7.00% 12.5% | 8.00% 14.3% | 7.00% 16.7% | 6.00% 45.5% | 11.00% 120.0% | 5.00% 37.5% | 8.00% 20.0% | 10.00% 0.0% |
Basic EPS | 1.26 22.2% | 1.62 27.6% | 1.27 32.3% | 0.96 32.9% | 1.43 95.9% | 0.73 38.1% | 1.18 22.9% | 1.53 20.5% |
Diluted EPS | 1.26 22.2% | 1.62 27.6% | 1.27 32.3% | 0.96 32.9% | 1.43 95.9% | 0.73 38.1% | 1.18 22.9% | 1.53 20.5% |
Basic Shares Outstanding | 57.24M 0.0% | 57.24M 0.0% | 57.24M 0.0% | 57.24M 0.0% | 57.24M 0.0% | 57.24M 0.0% | 57.24M 0.0% | 57.24M 0.0% |
Diluted Shares Outstanding | 57.24M 0.0% | 57.24M 0.0% | 57.24M 0.0% | 57.24M 0.0% | 57.24M 0.0% | 57.24M 0.0% | 57.24M 0.0% | 57.24M 0.0% |