Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 221.01M | 233.89M | 123.13M | 137.10M | 82.42M | 52.44M |
Gross Profit | 101.33M | 87.70M | 40.72M | 48.11M | 13.90M | -1.79M |
EBITDA | 140.28M | 149.22M | 66.42M | 56.18M | 29.80M | 27.20M |
Net Income | 36.72M | 55.40M | 28.10M | 48.66M | 2.10M | -2.32M |
Balance Sheet | ||||||
Total Assets | 343.03M | 324.62M | 288.57M | 247.14M | 210.91M | 200.48M |
Cash, Cash Equivalents and Short-Term Investments | 2.36M | 2.55M | 11.06M | 26.54M | 10.35M | 996.00K |
Total Debt | 12.77M | 4.13M | 284.00K | 11.00M | 36.00M | 38.75M |
Total Liabilities | 137.78M | 121.70M | 127.62M | 106.78M | 111.82M | 102.49M |
Stockholders Equity | 205.25M | 202.93M | 160.95M | 140.35M | 99.09M | 97.12M |
Cash Flow | ||||||
Free Cash Flow | 1.88M | -3.33M | -4.76M | 17.15M | 7.89M | 5.86M |
Operating Cash Flow | 93.36M | 115.91M | 109.02M | 33.13M | 28.62M | 16.38M |
Investing Cash Flow | -87.25M | -114.99M | -105.70M | 15.47M | -19.25M | 339.00K |
Financing Cash Flow | -5.76M | -9.43M | -18.80M | -32.40M | -18.00K | -16.74M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
72 Outperform | 448.31M | 11.69 | 7.58% | 5.90% | -2.71% | -54.82% | |
71 Outperform | $287.98M | 11.74 | 18.75% | ― | 22.97% | -19.37% | |
66 Neutral | 310.41M | 62.11 | 0.76% | 3.01% | -40.96% | ― | |
61 Neutral | 275.46M | -1,737.14 | ― | ― | -99.72% | -101.28% | |
53 Neutral | 290.74M | -2.60 | 108.78% | 2.03% | -11.53% | -342.58% | |
39 Underperform | 246.67M | -10.34 | ― | ― | ― | ― | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% |