| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 | 
|---|---|---|---|---|---|---|
Income Statement  | ||||||
| Total Revenue | 59.93M | 51.95M | 51.87M | 63.99M | 49.68M | 44.74M | 
| Gross Profit | 48.87M | 29.98M | 51.87M | 31.53M | 49.68M | 19.91M | 
| EBITDA | 28.11M | 26.29M | 24.38M | 26.37M | 21.21M | 28.86M | 
| Net Income | 30.79M | 15.97M | 320.00K | 26.81M | 40.53M | 22.97M | 
Balance Sheet  | ||||||
| Total Assets | 894.00M | 873.21M | 836.46M | 861.38M | 793.66M | 704.67M | 
| Cash, Cash Equivalents and Short-Term Investments | 10.27M | 4.27M | 7.33M | 16.89M | 8.05M | 11.96M | 
| Total Debt | 284.56M | 406.80M | 377.46M | 367.56M | 337.00M | 287.04M | 
| Total Liabilities | 508.15M | 498.38M | 456.50M | 454.96M | 429.15M | 377.29M | 
| Stockholders Equity | 383.70M | 373.63M | 379.34M | 403.45M | 363.21M | 327.44M | 
Cash Flow  | ||||||
| Free Cash Flow | -11.47M | 24.24M | 12.12M | 11.92M | 1.35M | -10.94M | 
| Operating Cash Flow | -11.47M | 24.24M | 12.12M | 11.92M | 1.35M | -10.94M | 
| Investing Cash Flow | -10.37M | -28.40M | -9.10M | -21.07M | -43.05M | 30.91M | 
| Financing Cash Flow | 26.63M | 6.23M | -12.58M | 12.73M | 37.80M | -10.65M | 
Name  | Overall Rating  | Market Cap  | P/E Ratio  | ROE  | Dividend Yield  | Revenue Growth  | EPS Growth  | 
|---|---|---|---|---|---|---|---|
| ― | $3.07B | 11.79 | 9.87% | 3.64% | 6.79% | 196.21% | |
| ― | €603.28M | 17.30 | 6.89% | 3.61% | 3.38% | 111.64% | |
| ― | CHF329.16M | 10.69 | ― | 3.72% | 15.04% | 325.05% | |
| ― | CHF825.93M | 14.88 | 7.56% | 2.24% | 27.85% | 89.97% | |
| ― | CHF391.58M | 13.02 | ― | 3.52% | 45.30% | 823.48% | |
| ― | $2.17B | 12.19 | 3.79% | 4.94% | 3.15% | 1.96% |