| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 96.58M | 93.65M | 45.60M | 58.15M | 50.63M | 32.67M |
| Gross Profit | 61.32M | 45.34M | 45.60M | 49.59M | 43.66M | 22.74M |
| EBITDA | 14.35M | 13.79M | 15.39M | 23.92M | 22.17M | 7.40M |
| Net Income | 8.70M | 7.14M | 10.62M | 16.85M | 15.70M | 4.63M |
Balance Sheet | ||||||
| Total Assets | 1.45B | 1.40B | 1.23B | 1.12B | 968.42M | 766.70M |
| Cash, Cash Equivalents and Short-Term Investments | 12.66M | 168.36M | 148.82M | 172.58M | 186.60M | 163.81M |
| Total Debt | 20.00M | 50.68M | 50.63M | 50.57M | 25.51M | 30.43M |
| Total Liabilities | 1.32B | 1.30B | 1.13B | 1.04B | 891.76M | 703.91M |
| Stockholders Equity | 135.17M | 101.00M | 95.23M | 84.88M | 76.66M | 62.79M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 7.05M | 13.21M | 23.71M | 20.22M | 7.22M |
| Operating Cash Flow | 0.00 | 8.08M | 14.94M | 24.43M | 20.46M | 7.62M |
| Investing Cash Flow | 0.00 | -150.27M | -88.98M | -166.87M | -250.84M | -202.99M |
| Financing Cash Flow | 0.00 | 162.22M | 85.32M | 143.36M | 183.87M | 220.33M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
69 Neutral | $9.50M | 8.38 | 15.40% | 2.55% | -3.90% | -4.67% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
52 Neutral | $31.62M | 168.16 | 0.38% | ― | 19.55% | ― | |
49 Neutral | $13.66M | 446.73 | 0.17% | 2.09% | 8.99% | -94.06% | |
38 Underperform | $11.16M | 2.00 | -515.18% | ― | -35.31% | -1227.86% |