Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 76.40M | 70.05M | 63.01M | 59.01M | 54.79M | 52.26M |
Gross Profit | 29.83M | 26.89M | 23.68M | 21.83M | 20.23M | 17.73M |
EBITDA | 19.82M | 18.17M | 15.12M | 14.69M | 10.40M | 7.76M |
Net Income | 12.47M | 11.75M | 9.90M | 9.68M | 7.28M | 4.61M |
Balance Sheet | ||||||
Total Assets | 128.85M | 119.33M | 120.38M | 106.12M | 76.91M | 61.33M |
Cash, Cash Equivalents and Short-Term Investments | 31.78M | 34.19M | 38.80M | 34.56M | 29.89M | 23.55M |
Total Debt | 10.63M | 10.24M | 10.07M | 11.02M | 11.21M | 5.51M |
Total Liabilities | 43.57M | 40.51M | 40.36M | 36.78M | 33.38M | 25.63M |
Stockholders Equity | 85.28M | 78.83M | 80.01M | 69.34M | 43.53M | 35.70M |
Cash Flow | ||||||
Free Cash Flow | 6.32M | 10.60M | 4.86M | -8.05M | 7.93M | 10.05M |
Operating Cash Flow | 8.99M | 13.51M | 11.89M | 137.00K | 10.01M | 11.23M |
Investing Cash Flow | 20.73M | -1.22M | -13.96M | -22.33M | -2.08M | 3.97M |
Financing Cash Flow | -15.37M | -15.20M | -1.56M | 13.73M | -1.56M | -3.77M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
67 Neutral | 980.12M | 21.23 | 4.76% | 13.62% | 10.28% | ||
54 Neutral | $299.21M | 3.29 | -13.34% | 2.64% | 5.71% | -76.50% | |
― | 4.85B | 31.85 | 0.28% | ― | ― | ||
― | 1.90B | 36.30 | 2.11% | ― | ― | ||
― | 1.83B | 11.81 | 8.92% | ― | ― | ||
― | 5.41B | 22.89 | 4.21% | ― | ― | ||
55 Neutral | 3.10B | 64.42 | 0.65% | 10.92% | -24.52% |