Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 143.92M | 144.63M | 134.07M | 130.79M | 128.94M | 119.58M |
Gross Profit | 41.39M | 44.80M | 47.10M | 44.34M | 47.49M | 37.08M |
EBITDA | 14.75M | 17.71M | 21.84M | 19.43M | 22.86M | 19.44M |
Net Income | 7.53M | 11.25M | 14.01M | 11.19M | 15.96M | 11.96M |
Balance Sheet | ||||||
Total Assets | 206.26M | 193.49M | 181.02M | 164.00M | 164.88M | 138.36M |
Cash, Cash Equivalents and Short-Term Investments | 109.37M | 87.93M | 90.96M | 66.92M | 76.72M | 75.12M |
Total Debt | 28.11M | 24.85M | 24.24M | 17.31M | 13.30M | 10.15M |
Total Liabilities | 41.58M | 37.75M | 37.97M | 30.89M | 33.22M | 25.58M |
Stockholders Equity | 164.68M | 155.74M | 142.61M | 133.11M | 131.66M | 112.79M |
Cash Flow | ||||||
Free Cash Flow | 1.90M | 2.38M | 17.43M | -9.13M | ― | ― |
Operating Cash Flow | 11.99M | 12.48M | 17.65M | 8.92M | 23.30M | 18.99M |
Investing Cash Flow | -9.21M | -10.10M | -222.17K | -18.06M | ― | ― |
Financing Cash Flow | 8.23M | 4.41M | 6.13M | 5.32M | 3.20M | 5.49M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
68 Neutral | $40.15M | 8.91 | 4.29% | ― | 6.91% | -54.09% | |
62 Neutral | $20.53B | 14.80 | -2.69% | 3.11% | 1.95% | -4.97% | |
― | $71.80M | ― | -5.85% | ― | ― | ― | |
66 Neutral | $300.76M | 37.50 | -1.99% | ― | -6.23% | ― | |
42 Neutral | $61.32M | ― | -8.34% | ― | 22.79% | 74.00% | |
41 Neutral | $43.54M | ― | -35.72% | ― | -0.19% | 70.65% | |
39 Underperform | $49.26M | ― | -161.48% | ― | 24.52% | -7.31% |