| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 998.17M | 975.46M | 764.63M | 755.35M | 518.86M |
| Gross Profit | 233.77M | 255.54M | 216.33M | 222.75M | 122.95M |
| EBITDA | 89.40M | 121.21M | 125.92M | 142.31M | 65.72M |
| Net Income | 11.28M | 16.07M | 123.18M | 140.44M | 62.53M |
Balance Sheet | |||||
| Total Assets | 571.56M | 475.90M | 352.69M | 223.37M | 201.19M |
| Cash, Cash Equivalents and Short-Term Investments | 14.78M | 22.36M | 19.78M | 29.60M | 25.34M |
| Total Debt | 55.79M | 12.07M | 78.98M | 18.39M | 74.41M |
| Total Liabilities | 145.12M | 74.17M | 143.79M | 58.86M | 105.67M |
| Stockholders Equity | 82.18M | 73.63M | 208.90M | 164.51M | 95.52M |
Cash Flow | |||||
| Free Cash Flow | -40.80M | 15.24M | 74.95M | 131.09M | 30.14M |
| Operating Cash Flow | -35.62M | 19.13M | 76.26M | 132.09M | 30.87M |
| Investing Cash Flow | -6.50M | -4.71M | -76.83M | 361.00K | 847.00K |
| Financing Cash Flow | 33.17M | -11.84M | -9.25M | -128.19M | -38.54M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
71 Outperform | $1.39B | 8.48 | 9.99% | ― | 10.13% | -18.11% | |
71 Outperform | $642.30M | 4.49 | 12.52% | ― | -1.52% | 81.35% | |
67 Neutral | $113.05M | 11.10 | 8.04% | ― | -27.32% | -15.12% | |
65 Neutral | $2.17B | 12.19 | 3.79% | 4.94% | 3.15% | 1.96% | |
56 Neutral | $992.54M | 15.45 | 14.98% | ― | 10.26% | -73.20% | |
53 Neutral | $255.85M | 45.04 | 0.95% | ― | -0.58% | ― | |
48 Neutral | $244.51M | -0.77 | ― | ― | -75.38% | ― |