| 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 |
|---|---|---|---|---|---|---|---|
78 Outperform | $181.93M | 15.78 | 8.41% | 4.66% | -2.00% | -36.25% | |
76 Outperform | $206.69M | 12.35 | 11.73% | 2.54% | 4.52% | 3.47% | |
75 Outperform | $205.59M | 10.09 | 11.39% | 2.80% | 9.77% | 76.75% | |
68 Neutral | $171.61M | 15.85 | 5.60% | 1.68% | 0.99% | -6.35% | |
68 Neutral | $194.09M | 13.71 | 8.95% | 2.21% | 10.35% | 22.05% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $187.56M | 92.86 | 1.78% | 2.73% | -1.39% | -88.66% |