| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 203.54M | 192.12M | 184.16M | 162.67M | 190.77M | 220.40M |
| Gross Profit | 151.87M | 138.42M | 126.42M | 120.72M | 124.67M | 133.03M |
| EBITDA | 132.93M | 174.16M | 108.47M | 110.71M | 105.99M | -164.68M |
| Net Income | 88.65M | 115.84M | 79.42M | 57.27M | -226.25M | -186.93M |
Balance Sheet | ||||||
| Total Assets | 2.54B | 2.36B | 2.28B | 2.10B | 2.04B | 2.74B |
| Cash, Cash Equivalents and Short-Term Investments | 25.03M | 18.32M | 25.54M | 14.35M | 26.77M | 67.00M |
| Total Debt | 1.08B | 953.14M | 960.46M | 873.27M | 833.16M | 1.27B |
| Total Liabilities | 1.25B | 1.09B | 1.08B | 974.81M | 941.96M | 1.41B |
| Stockholders Equity | 1.06B | 1.02B | 964.48M | 885.68M | 866.82M | 1.12B |
Cash Flow | ||||||
| Free Cash Flow | 72.07M | 92.18M | 81.41M | 66.52M | 80.00M | 97.22M |
| Operating Cash Flow | 72.12M | 92.36M | 82.55M | 66.60M | 80.41M | 97.44M |
| Investing Cash Flow | -156.28M | -39.40M | -98.64M | -56.52M | 350.01M | 39.33M |
| Financing Cash Flow | 62.21M | -60.19M | 27.29M | -22.49M | -470.65M | -90.60M |