| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 95.00M | 97.79M | 85.78M | 70.72M | 63.88M | 64.59M |
| Gross Profit | 55.02M | 71.42M | 67.07M | 65.92M | 61.84M | 56.49M |
| EBITDA | 23.77M | 23.82M | 23.05M | 26.33M | 24.50M | 18.03M |
| Net Income | 16.76M | 16.35M | 15.55M | 16.12M | 15.13M | 11.36M |
Balance Sheet | ||||||
| Total Assets | 1.74B | 1.65B | 1.64B | 1.62B | 1.62B | 1.42B |
| Cash, Cash Equivalents and Short-Term Investments | 405.58M | 293.05M | 474.30M | 516.99M | 684.05M | 406.83M |
| Total Debt | 19.26M | 19.60M | 107.01M | 68.34M | 57.23M | 45.14M |
| Total Liabilities | 1.59B | 1.52B | 1.51B | 1.52B | 1.48B | 1.28B |
| Stockholders Equity | 149.47M | 130.56M | 121.02M | 105.19M | 142.37M | 139.90M |
Cash Flow | ||||||
| Free Cash Flow | 20.02M | 19.97M | 20.83M | 18.05M | 26.42M | 6.67M |
| Operating Cash Flow | 21.36M | 20.56M | 22.78M | 22.66M | 26.90M | 9.16M |
| Investing Cash Flow | -36.88M | -42.62M | -753.00K | -255.98M | -106.14M | -148.97M |
| Financing Cash Flow | 59.37M | -1.04M | -11.25M | 27.42M | 195.16M | 249.00M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $162.88M | 14.21 | 8.41% | 4.90% | -2.00% | -36.25% | |
71 Outperform | $161.22M | 9.64 | 11.73% | 3.20% | 4.52% | 3.47% | |
68 Neutral | $165.83M | 11.71 | 8.95% | 2.56% | 10.35% | 22.05% | |
68 Neutral | $169.42M | 8.31 | 11.39% | 3.38% | 9.77% | 76.75% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
66 Neutral | $154.69M | 14.25 | 5.60% | 1.93% | 0.99% | -6.35% | |
61 Neutral | $159.09M | 79.16 | 1.78% | 3.01% | -1.39% | -88.66% |