Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 76.57M | 59.05M | 73.94M | 65.34M | 64.32M | 61.77M |
Gross Profit | 63.22M | 59.05M | 57.71M | 62.13M | 61.94M | 57.98M |
EBITDA | 22.93M | 21.10M | 21.14M | 24.07M | 21.16M | 19.07M |
Net Income | 17.91M | 16.04M | 16.05M | 18.05M | 15.62M | 14.19M |
Balance Sheet | ||||||
Total Assets | 1.75B | 1.77B | 1.87B | 1.94B | 1.97B | 1.80B |
Cash, Cash Equivalents and Short-Term Investments | 51.22M | 46.61M | 25.46M | 29.00M | 103.23M | 138.37M |
Total Debt | 0.00 | 2.52M | 104.00M | 25.00M | 3.87M | 16.02M |
Total Liabilities | 1.59B | 1.63B | 1.75B | 1.85B | 1.81B | 1.64B |
Stockholders Equity | 155.99M | 137.58M | 124.15M | 96.57M | 158.54M | 159.90M |
Cash Flow | ||||||
Free Cash Flow | 0.00 | 30.77M | 17.11M | 15.31M | 21.18M | 12.90M |
Operating Cash Flow | 0.00 | 31.29M | 17.73M | 16.42M | 22.63M | 16.63M |
Investing Cash Flow | 0.00 | 117.61M | 86.72M | -116.40M | -223.79M | -287.87M |
Financing Cash Flow | 0.00 | -127.74M | -107.99M | 27.33M | 166.02M | 377.78M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $203.65M | 9.57 | 17.07% | ― | ― | ― | |
74 Outperform | $179.69M | 9.94 | 12.72% | 2.52% | 2.27% | 29.87% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $197.37M | 16.85 | 5.44% | 3.38% | -1.51% | -26.72% | |
66 Neutral | $214.62M | 9.56 | 12.26% | 2.05% | 7.93% | 134.03% | |
63 Neutral | $183.91M | 16.24 | 7.10% | 5.15% | 15.17% | 14.41% | |
62 Neutral | $198.54M | 13.41 | 9.88% | 2.92% | 15.18% | 5.13% |