Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 20.68M | 21.45M | 21.61M | 21.55M | 26.33M | 23.37M |
Gross Profit | 10.46M | 10.74M | 10.87M | 11.51M | 13.88M | 12.22M |
EBITDA | 3.72M | 4.56M | 4.95M | 5.72M | 7.02M | 5.66M |
Net Income | 3.79M | 4.63M | 5.17M | 5.29M | 5.95M | 5.38M |
Balance Sheet | ||||||
Total Assets | 32.86M | 30.70M | 31.63M | 31.74M | 33.13M | 32.42M |
Cash, Cash Equivalents and Short-Term Investments | 14.91M | 15.75M | 16.60M | 17.48M | 18.46M | 17.02M |
Total Debt | 789.00K | 825.00K | 642.00K | 886.00K | 1.47M | 1.84M |
Total Liabilities | 12.34M | 6.41M | 7.14M | 7.94M | 9.40M | 9.30M |
Stockholders Equity | 20.52M | 24.30M | 24.49M | 23.81M | 23.73M | 23.12M |
Cash Flow | ||||||
Free Cash Flow | 3.88M | 4.10M | 4.04M | 4.43M | 6.82M | 6.43M |
Operating Cash Flow | 3.90M | 4.11M | 4.10M | 4.56M | 6.90M | 6.50M |
Investing Cash Flow | -472.40K | 2.29M | -1.54M | 1.83M | -5.69M | -34.00K |
Financing Cash Flow | -4.83M | -4.87M | -4.84M | -5.23M | -5.20M | -4.78M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
71 Outperform | $29.43M | 7.89 | 18.26% | 15.22% | -5.54% | -27.40% | |
70 Neutral | $45.20M | 184.69 | 0.75% | ― | 9.18% | ― | |
63 Neutral | $34.60B | 5.43 | -11.64% | 2.14% | 5.30% | -18.55% | |
58 Neutral | $48.72M | ― | -16.05% | ― | -9.72% | 25.68% | |
38 Underperform | $19.38M | ― | 544.07% | ― | 19.01% | 44.24% | |
28 Underperform | $3.20M | ― | -108.59% | ― | ― | -85.24% |