Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 1.01B | 975.46M | 764.63M | 755.35M | 518.86M |
Gross Profit | 252.49M | 255.54M | 216.33M | 222.75M | 122.95M |
EBITDA | 111.19M | 121.21M | 125.92M | 142.31M | 65.72M |
Net Income | 14.50M | 16.07M | 123.18M | 140.44M | 62.53M |
Balance Sheet | |||||
Total Assets | 570.22M | 475.90M | 352.69M | 223.37M | 201.19M |
Cash, Cash Equivalents and Short-Term Investments | 16.78M | 22.36M | 19.78M | 29.60M | 25.34M |
Total Debt | 74.09M | 12.07M | 78.40M | 18.39M | 74.41M |
Total Liabilities | 155.39M | 74.17M | 143.79M | 58.86M | 105.67M |
Stockholders Equity | 79.98M | 73.63M | 208.90M | 164.51M | 95.52M |
Cash Flow | |||||
Free Cash Flow | -39.95M | 15.24M | 74.95M | 131.09M | 30.14M |
Operating Cash Flow | -35.48M | 19.13M | 76.26M | 132.09M | 30.87M |
Investing Cash Flow | -5.78M | -4.71M | -76.83M | 361.00K | 847.00K |
Financing Cash Flow | 40.74M | -11.84M | -9.25M | -128.19M | -38.54M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $1.35B | 8.34 | 12.76% | ― | 2.35% | -17.21% | |
75 Outperform | $650.84M | 5.68 | 9.11% | ― | -19.68% | 44.82% | |
57 Neutral | $765.12M | 10.95 | 20.41% | ― | 22.89% | -79.46% | |
43 Neutral | $258.92M | -22.84 | -2.42% | ― | -4.84% | -412.72% | |
55 Neutral | $6.65B | 3.83 | -15.92% | 6.20% | 10.91% | 7.18% |