| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 61.80M | 63.88M | 54.25M | 40.77M | 45.94M | 40.32M |
| Gross Profit | 49.20M | 44.56M | 39.70M | 38.71M | 44.74M | 40.32M |
| EBITDA | 16.20M | 15.46M | 13.48M | 12.79M | 15.90M | 10.44M |
| Net Income | 10.13M | 9.34M | 8.03M | 7.68M | 9.52M | 7.54M |
Balance Sheet | ||||||
| Total Assets | 1.17B | 1.13B | 1.07B | 1.02B | 939.68M | 827.77M |
| Cash, Cash Equivalents and Short-Term Investments | 351.66M | 62.02M | 63.43M | 439.26M | 424.75M | 280.38M |
| Total Debt | 29.20M | 30.57M | 30.48M | 30.65M | 30.61M | 11.70M |
| Total Liabilities | 1.10B | 1.07B | 1.02B | 982.09M | 878.89M | 768.53M |
| Stockholders Equity | 54.75M | 47.02M | 38.79M | 26.74M | 50.13M | 48.58M |
Cash Flow | ||||||
| Free Cash Flow | 8.85M | 13.24M | 7.54M | 30.47M | -4.31M | 1.44M |
| Operating Cash Flow | 9.53M | 14.08M | 9.34M | 30.90M | -3.55M | 2.16M |
| Investing Cash Flow | -24.52M | -71.74M | -100.79M | -112.78M | -100.13M | -225.32M |
| Financing Cash Flow | 30.80M | 46.49M | 40.31M | 102.04M | 109.22M | 156.84M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
| ― | $72.53M | 7.29 | 21.04% | ― | 13.52% | 22.83% | |
| ― | $73.74M | 10.31 | 10.73% | 2.46% | 9.06% | -16.04% | |
| ― | $38.90M | 5.45 | 8.93% | 3.30% | 7.07% | 96.65% | |
| ― | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
| ― | $71.53M | 12.82 | 5.99% | 2.20% | 2.84% | -31.20% | |
| ― | $76.95M | -7.15 | -4.68% | 2.96% | 10.23% | -110.17% |