| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 792.20M | 723.73M | 626.73M | 591.39M | 496.45M | 789.21M |
| Gross Profit | 105.83M | 96.30M | 86.00M | 98.14M | 81.14M | 109.08M |
| EBITDA | 68.85M | 52.80M | 33.55M | 38.12M | 25.78M | 7.08M |
| Net Income | 341.00K | -17.39M | -178.79M | -6.43M | -1.17M | 82.43M |
Balance Sheet | ||||||
| Total Assets | 694.10M | 668.53M | 667.15M | 855.85M | 755.12M | 585.62M |
| Cash, Cash Equivalents and Short-Term Investments | 2.23M | 1.55M | 306.00K | 679.00K | 227.00K | 251.00K |
| Total Debt | 391.24M | 392.68M | 378.03M | 395.31M | 275.83M | 107.06M |
| Total Liabilities | 516.07M | 504.88M | 510.83M | 536.64M | 450.13M | 252.69M |
| Stockholders Equity | 178.03M | 148.59M | 156.32M | 319.21M | 304.98M | 332.93M |
Cash Flow | ||||||
| Free Cash Flow | 21.53M | 18.10M | -31.28M | -64.56M | -101.12M | 66.94M |
| Operating Cash Flow | 50.30M | 50.03M | 14.84M | 60.58M | -21.43M | 91.70M |
| Investing Cash Flow | -27.10M | -18.68M | 44.03M | -106.82M | -94.45M | 324.52M |
| Financing Cash Flow | -23.65M | -31.09M | -50.80M | 46.70M | 115.86M | -417.68M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $380.18M | 27.50 | 9.52% | ― | 6.62% | -7.85% | |
70 Outperform | $766.82M | 13.06 | 9.41% | ― | 8.33% | 47.71% | |
62 Neutral | $20.33B | 14.63 | -3.31% | 3.23% | 1.93% | -12.26% | |
56 Neutral | $362.88M | 23.14 | 3.20% | ― | 5.88% | -68.62% | |
54 Neutral | $1.21B | -5.00 | -17.18% | ― | -0.69% | -910.85% | |
51 Neutral | $449.21M | -827.45 | 2.23% | ― | 11.31% | 99.83% | |
42 Neutral | $106.87M | -0.20 | -75.51% | ― | -10.13% | -532.32% |