| Breakdown | TTM | Dec 2025 | Dec 2024 | Mar 2024 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 60.35M | 51.22M | 32.84M | 38.39M | 30.32M | 25.59M |
| Gross Profit | 39.18M | 39.09M | 32.84M | 32.27M | 28.61M | 24.69M |
| EBITDA | 20.71M | 20.88M | 16.74M | 18.27M | 16.41M | 13.35M |
| Net Income | 15.51M | 15.39M | 13.06M | 13.49M | 11.77M | 9.48M |
Balance Sheet | ||||||
| Total Assets | 994.49M | 987.28M | 938.39M | 854.24M | 905.94M | 904.48M |
| Cash, Cash Equivalents and Short-Term Investments | 184.33M | 66.86M | 19.60M | 163.68M | 178.22M | 142.06M |
| Total Debt | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total Liabilities | 865.45M | 859.00M | 823.88M | 748.66M | 811.72M | 805.39M |
| Stockholders Equity | 129.03M | 128.28M | 114.51M | 105.58M | 94.22M | 99.09M |
Cash Flow | ||||||
| Free Cash Flow | 15.98M | 12.20M | 11.21M | 13.34M | 12.58M | 11.50M |
| Operating Cash Flow | 20.57M | 16.85M | 12.62M | 14.26M | 13.29M | 12.40M |
| Investing Cash Flow | -50.91M | -58.28M | -43.52M | -46.19M | -163.51M | -78.42M |
| Financing Cash Flow | 25.35M | 28.33M | 70.09M | -69.69M | 2.33M | 185.18M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $152.62M | 9.35 | 12.80% | 2.78% | 13.30% | 14.22% | |
77 Outperform | $182.93M | 9.40 | 12.22% | 3.01% | 4.70% | 27.81% | |
69 Neutral | $177.44M | 10.48 | 7.98% | 1.90% | -4.00% | ― | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
66 Neutral | $203.52M | 10.79 | 9.76% | 1.16% | 0.91% | 22.40% | |
63 Neutral | $173.18M | 13.68 | 6.61% | ― | 5.29% | 31.40% |