Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 59.37M | 55.92M | 60.45M | 59.10M | 52.93M |
Gross Profit | 59.37M | 76.85M | 60.45M | 59.10M | 52.93M |
EBITDA | 23.02M | 23.07M | 23.76M | 27.81M | 22.77M |
Net Income | 21.80M | 19.33M | 21.11M | 23.96M | 17.41M |
Balance Sheet | |||||
Total Assets | 1.49B | 1.42B | 1.43B | 1.41B | 1.25B |
Cash, Cash Equivalents and Short-Term Investments | 94.86M | 32.41M | 39.37M | 407.30M | 262.07M |
Total Debt | 19.02M | 28.28M | 50.36M | 29.99M | 29.32M |
Total Liabilities | 1.30B | 1.25B | 1.26B | 1.26B | 1.12B |
Stockholders Equity | 195.60M | 178.13M | 164.94M | 148.26M | 129.42M |
Cash Flow | |||||
Free Cash Flow | 29.14M | 26.65M | 22.14M | 31.03M | 22.45M |
Operating Cash Flow | 29.51M | 26.87M | 22.55M | 31.57M | 23.11M |
Investing Cash Flow | -28.29M | -13.80M | -137.11M | -139.68M | -187.74M |
Financing Cash Flow | 44.07M | -23.78M | -1.41M | 134.87M | 220.12M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | $256.41M | 8.44 | 10.24% | 3.33% | 11.26% | 42.81% | |
80 Outperform | $269.57M | 14.22 | 7.73% | 1.57% | 23.76% | 683.10% | |
78 Outperform | $308.24M | 17.01 | 6.38% | 2.88% | -8.20% | -22.46% | |
71 Outperform | $251.40M | 11.54 | 11.49% | 2.42% | 12.82% | 8.30% | |
68 Neutral | $17.10B | 11.19 | 9.70% | 3.58% | 11.11% | -4.55% | |
59 Neutral | $230.14M | 106.33 | 1.56% | 5.00% | -4.78% | -85.63% |