| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 63.19M | 59.37M | 77.17M | 66.73M | 63.00M | 59.06M |
| Gross Profit | 48.64M | 59.37M | 55.96M | 55.35M | 57.10M | 49.30M |
| EBITDA | 20.89M | 23.02M | 23.07M | 23.76M | 27.81M | 22.77M |
| Net Income | 17.06M | 21.80M | 19.33M | 21.11M | 23.96M | 17.41M |
Balance Sheet | ||||||
| Total Assets | 1.55B | 1.49B | 1.42B | 1.43B | 1.41B | 1.25B |
| Cash, Cash Equivalents and Short-Term Investments | 116.19M | 94.86M | 40.28M | 39.37M | 407.30M | 262.07M |
| Total Debt | 19.64M | 19.80M | 28.28M | 50.36M | 29.99M | 29.32M |
| Total Liabilities | 1.35B | 1.30B | 1.25B | 1.26B | 1.26B | 1.12B |
| Stockholders Equity | 202.92M | 195.60M | 178.13M | 164.94M | 148.26M | 129.42M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 29.14M | 26.65M | 22.14M | 31.03M | 22.45M |
| Operating Cash Flow | 0.00 | 29.51M | 26.87M | 22.55M | 31.57M | 23.11M |
| Investing Cash Flow | 0.00 | -28.29M | -13.80M | -137.11M | -139.68M | -187.74M |
| Financing Cash Flow | 0.00 | 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 |
|---|---|---|---|---|---|---|---|
75 Outperform | $264.52M | 12.55 | 9.73% | 2.54% | 7.13% | 48.87% | |
74 Outperform | $255.31M | 9.73 | 11.57% | 2.60% | 14.67% | 21.55% | |
74 Outperform | $251.05M | 9.65 | 11.95% | 3.58% | 17.98% | 68.20% | |
70 Neutral | $254.60M | 7.58 | 11.15% | 3.30% | 12.91% | 21.72% | |
68 Neutral | $233.61M | 17.44 | 5.51% | 2.47% | 7.37% | 27.35% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |