Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 |
---|---|---|---|---|
Income Statement | ||||
Total Revenue | 60.90M | 57.01M | 34.27M | 30.49M |
Gross Profit | 56.87M | 52.95M | 30.38M | 28.39M |
EBITDA | 28.90M | 26.76M | 11.40M | 10.66M |
Net Income | 22.64M | 20.95M | 8.83M | 8.28M |
Balance Sheet | ||||
Total Assets | 1.73B | 1.40B | 1.21B | 1.03B |
Cash, Cash Equivalents and Short-Term Investments | 1.11B | 769.07M | 574.88M | 378.26M |
Total Debt | 0.00 | 0.00 | 5.00M | 5.00M |
Total Liabilities | 1.58B | 1.26B | 1.12B | 961.90M |
Stockholders Equity | 151.50M | 144.25M | 83.44M | 68.78M |
Cash Flow | ||||
Free Cash Flow | 19.58M | 21.57M | 12.54M | 17.25M |
Operating Cash Flow | 21.43M | 21.80M | 12.81M | 17.34M |
Investing Cash Flow | -202.69M | -97.28M | 46.22M | 134.86M |
Financing Cash Flow | 464.17M | 169.45M | 159.07M | -177.42M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | $175.33M | 7.66 | 18.94% | ― | ― | ― | |
77 Outperform | $199.27M | 9.03 | 10.76% | 3.58% | 11.06% | 8.44% | |
77 Outperform | $213.38M | 9.69 | 9.16% | 1.96% | 3.25% | 47.03% | |
74 Outperform | $193.73M | 11.32 | 30.22% | 2.38% | 16.07% | 57.29% | |
68 Neutral | $17.21B | 11.20 | 9.71% | 3.57% | 11.12% | -4.52% | |
61 Neutral | $147.26M | 56.75 | 1.40% | 7.46% | -5.71% | -90.24% | |
60 Neutral | $183.27M | 16.24 | 7.10% | 5.24% | 16.35% | -39.77% |