| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 58.02M | 52.12M | 40.74M | 32.22M | 31.62M | 28.34M |
| Gross Profit | 35.53M | 31.53M | 30.03M | 29.43M | 27.05M | 21.16M |
| EBITDA | 15.21M | 11.99M | 11.58M | 12.01M | 9.56M | 3.96M |
| Net Income | 9.78M | 7.78M | 7.71M | 7.92M | 6.12M | 2.19M |
Balance Sheet | ||||||
| Total Assets | 987.49M | 951.92M | 907.29M | 798.54M | 773.99M | 754.00M |
| Cash, Cash Equivalents and Short-Term Investments | 23.58M | 41.21M | 82.66M | 40.16M | 88.13M | 76.29M |
| Total Debt | 36.05M | 28.57M | 33.90M | 20.37M | 23.36M | 67.41M |
| Total Liabilities | 871.16M | 841.37M | 802.50M | 700.04M | 676.35M | 697.15M |
| Stockholders Equity | 116.32M | 110.55M | 104.79M | 98.50M | 97.64M | 56.85M |
Cash Flow | ||||||
| Free Cash Flow | 7.46M | 5.51M | 8.18M | 10.81M | 8.84M | 667.00K |
| Operating Cash Flow | 8.40M | 6.32M | 8.48M | 11.20M | 9.26M | 814.00K |
| Investing Cash Flow | -84.37M | -90.29M | -66.05M | -69.74M | -8.20M | -79.96M |
| Financing Cash Flow | 33.98M | 37.04M | 99.17M | 14.28M | 12.41M | 119.40M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
69 Neutral | $108.50M | 10.78 | 8.51% | 1.70% | 12.08% | 29.55% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
63 Neutral | $112.39M | 11.05 | 6.52% | 1.69% | 2.85% | 73.57% | |
61 Neutral | $116.05M | 25.00 | 2.90% | 1.44% | 8.77% | 369.81% | |
56 Neutral | $105.77M | 11.11 | ― | 6.25% | 14.58% | 7.73% | |
56 Neutral | $117.69M | 39.72 | 1.57% | 1.01% | 9.43% | 166.36% | |
45 Neutral | $112.26M | 225.92 | 0.35% | ― | -15.09% | ― |