| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 499.29M | 667.41M | 725.29M | 998.53M | 772.32M | 568.80M |
| Gross Profit | 133.98M | 200.63M | 230.62M | 305.94M | 246.80M | 220.46M |
| EBITDA | -6.40M | 25.91M | 43.27M | 121.71M | 90.85M | 42.11M |
| Net Income | -33.13M | -11.66M | 27.59M | 62.99M | 43.30M | 6.26M |
Balance Sheet | ||||||
| Total Assets | 740.17M | 699.19M | 683.32M | 746.55M | 709.96M | 590.22M |
| Cash, Cash Equivalents and Short-Term Investments | 86.12M | 31.49M | 39.15M | 55.48M | 50.30M | 38.25M |
| Total Debt | 232.26M | 172.34M | 131.25M | 135.43M | 120.00M | 131.41M |
| Total Liabilities | 428.61M | 358.03M | 320.20M | 385.84M | 378.34M | 306.00M |
| Stockholders Equity | 311.56M | 341.16M | 363.12M | 360.71M | 331.61M | 284.21M |
Cash Flow | ||||||
| Free Cash Flow | -8.60M | -4.04M | 17.30M | 35.80M | 47.42M | 63.46M |
| Operating Cash Flow | 16.31M | 9.51M | 51.14M | 62.99M | 60.32M | 74.59M |
| Investing Cash Flow | -24.91M | -26.67M | -33.84M | -52.81M | -34.24M | -34.01M |
| Financing Cash Flow | 51.35M | 14.33M | -35.91M | -21.45M | -14.68M | -61.27M |