Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 26.57M | 26.98M | 23.67M | 21.00M | 19.68M | 17.16M |
Gross Profit | 21.12M | 21.58M | 23.67M | 20.76M | 19.38M | 16.81M |
EBITDA | 6.67M | 7.23M | 10.29M | 8.99M | 8.68M | 7.04M |
Net Income | 4.83M | 5.27M | 7.04M | 6.02M | 5.59M | 4.41M |
Balance Sheet | ||||||
Total Assets | 549.82M | 531.80M | 521.44M | 525.15M | 596.07M | 495.94M |
Cash, Cash Equivalents and Short-Term Investments | 25.68M | 0.00 | 20.41M | 107.72M | 163.91M | 78.81M |
Total Debt | 5.00M | 5.20M | 11.00M | 11.00M | 11.00M | 9.00M |
Total Liabilities | 496.12M | 481.23M | 475.73M | 486.51M | 555.90M | 460.26M |
Stockholders Equity | 53.71M | 50.57M | 45.71M | 38.64M | 40.18M | 35.68M |
Cash Flow | ||||||
Free Cash Flow | 0.00 | 6.50M | 4.42M | 7.28M | 11.32M | 1.38M |
Operating Cash Flow | 0.00 | 6.69M | 7.72M | 7.49M | 11.96M | 1.52M |
Investing Cash Flow | 0.00 | 5.23M | -10.49M | -64.36M | -11.74M | -85.94M |
Financing Cash Flow | 0.00 | 4.46M | -12.78M | -70.83M | 94.56M | 121.92M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
69 Neutral | $51.69M | 11.04 | 9.52% | 1.25% | 3.18% | ― | |
68 Neutral | $48.07M | 13.00 | 3.45% | 4.01% | 6.06% | ― | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
57 Neutral | $54.84M | 23.66 | 2.69% | ― | 107.33% | ― | |
55 Neutral | $47.87M | 20.58 | 4.50% | 0.99% | 13.47% | ― |