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 |
---|---|---|---|---|---|---|---|
81 Outperform | $209.67M | 9.95 | 10.40% | 3.40% | 12.67% | 0.95% | |
80 Outperform | $174.54M | 7.63 | 18.94% | ― | ― | ― | |
77 Outperform | $220.82M | 10.21 | 9.12% | 1.96% | 6.42% | 24.08% | |
73 Outperform | $197.88M | 12.97 | 10.83% | 2.33% | 19.34% | 38.80% | |
67 Neutral | ¥722.93B | 10.85 | 7.44% | 3.36% | 7.82% | 15.26% | |
60 Neutral | $189.88M | 21.89 | 5.66% | 4.89% | 16.35% | -39.77% | |
50 Neutral | $158.41M | 61.04 | 1.40% | 6.93% | -5.71% | -90.24% |