| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 98.47M | 97.79M | 85.78M | 70.72M | 63.88M | 64.59M |
| Gross Profit | 73.08M | 71.42M | 67.07M | 65.92M | 61.84M | 56.49M |
| EBITDA | 24.50M | 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 | 493.88M | 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 | $174.00M | 15.10 | 8.41% | 4.79% | -2.00% | -36.25% | |
76 Outperform | $175.68M | 10.50 | 11.73% | 2.94% | 4.52% | 3.47% | |
70 Outperform | $181.37M | 12.81 | 8.95% | 2.32% | 10.35% | 22.05% | |
68 Neutral | $154.69M | 14.25 | 5.60% | 1.74% | 0.99% | -6.35% | |
68 Neutral | $185.43M | 9.10 | 11.39% | 3.04% | 9.77% | 76.75% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $159.09M | 79.16 | 1.78% | 2.79% | -1.39% | -88.66% |