Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 32.90M | 30.63M | 33.64M | 1.72M | 25.93M | 24.98M |
Gross Profit | 29.29M | 29.97M | 26.62M | 1.72M | 25.93M | 24.98M |
EBITDA | 7.77M | 0.00 | 12.84M | 0.00 | 10.65M | -797.00K |
Net Income | 19.51M | 21.70M | 9.17M | 8.94M | 8.91M | -2.75M |
Balance Sheet | ||||||
Total Assets | 761.34M | 831.85M | 797.74M | 861.64M | 818.81M | 668.03M |
Cash, Cash Equivalents and Short-Term Investments | 355.35M | 20.29M | 22.79M | 383.00M | 426.79M | 271.67M |
Total Debt | 0.00 | 0.00 | 18.50M | 0.00 | 889.00K | 969.00K |
Total Liabilities | 664.83M | 741.85M | 728.46M | 806.45M | 889.00K | 969.00K |
Stockholders Equity | 96.51M | 90.00M | 69.28M | 55.19M | 91.59M | 94.87M |
Cash Flow | ||||||
Free Cash Flow | 6.84M | 5.06M | 6.51M | 5.74M | 2.64M | 5.48M |
Operating Cash Flow | 6.28M | 6.03M | 9.05M | 7.91M | 4.58M | 5.92M |
Investing Cash Flow | 104.50M | 68.01M | 62.38M | -104.23M | -196.25M | -14.77M |
Financing Cash Flow | -109.93M | 10.91M | -81.47M | 79.16M | 150.11M | 70.97M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
74 Outperform | $91.56M | 4.73 | 22.86% | 2.25% | -6.17% | 133.57% | |
69 Neutral | $110.63M | 11.05 | 8.68% | 1.66% | 18.82% | 35.00% | |
69 Neutral | $101.37M | 16.46 | 4.84% | 3.66% | 2.53% | -12.02% | |
68 Neutral | $17.56B | 11.61 | 10.34% | 3.76% | 9.69% | 0.41% | |
59 Neutral | $89.17M | 155.63 | 2.33% | 2.72% | 8.19% | ― | |
55 Neutral | $117.86M | ― | -0.25% | ― | -12.23% | 83.58% | |
44 Neutral | $76.01M | ― | -6.59% | 3.50% | 10.23% | -110.17% |