| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 834.60M | 762.69M | 589.63M | 648.78M | 726.15M | 733.60M |
| Gross Profit | 198.78M | 160.58M | 77.73M | 31.17M | 145.27M | 171.23M |
| EBITDA | 167.59M | 135.96M | 72.98M | 16.97M | 127.44M | 149.45M |
| Net Income | 80.55M | 57.27M | 13.91M | -34.05M | 49.43M | 66.10M |
Balance Sheet | ||||||
| Total Assets | 1.27B | 1.31B | 1.11B | 981.78M | 997.67M | 958.02M |
| Cash, Cash Equivalents and Short-Term Investments | 12.67M | 10.22M | 22.84M | 6.55M | 145.46M | 216.51M |
| Total Debt | 486.58M | 550.21M | 505.87M | 413.40M | 383.69M | 389.09M |
| Total Liabilities | 765.63M | 857.21M | 725.29M | 613.56M | 598.67M | 611.36M |
| Stockholders Equity | 502.11M | 448.91M | 385.55M | 368.22M | 399.00M | 346.67M |
Cash Flow | ||||||
| Free Cash Flow | 23.93M | -55.08M | -103.42M | -142.33M | -72.05M | 31.33M |
| Operating Cash Flow | 164.30M | 70.06M | 47.42M | 672.00K | 44.61M | 78.95M |
| Investing Cash Flow | -137.71M | -115.69M | -120.14M | -140.91M | -112.20M | -43.17M |
| Financing Cash Flow | -25.95M | 32.09M | 89.93M | -679.00K | -1.46M | -6.26M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
81 Outperform | $1.02B | 12.64 | 17.37% | ― | 12.53% | 35.68% | |
75 Outperform | $1.86B | 45.30 | 16.38% | ― | 12.90% | 72.61% | |
65 Neutral | $487.59M | 50.64 | 6.31% | ― | 7.02% | ― | |
64 Neutral | $293.94M | 63.45 | 3.32% | ― | -8.98% | -38.23% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
57 Neutral | $605.11M | 36.63 | 6.31% | ― | 16.73% | ― | |
47 Neutral | $402.74M | -16.70 | -16.33% | ― | 17.16% | 24.10% |