| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 86.74M | 111.00M | 90.58M | 69.52M | 61.47M |
| Gross Profit | 85.85M | 73.86M | 66.22M | 62.85M | 57.98M |
| EBITDA | 28.99M | 20.71M | 16.82M | 18.55M | 19.10M |
| Net Income | 21.56M | 15.32M | 12.38M | 14.63M | 14.92M |
Balance Sheet | |||||
| Total Assets | 2.26B | 2.22B | 2.00B | 1.86B | 1.72B |
| Cash, Cash Equivalents and Short-Term Investments | 586.10M | 685.34M | 548.57M | 566.71M | 716.54M |
| Total Debt | 127.84M | 183.54M | 140.78M | 113.44M | 63.89M |
| Total Liabilities | 2.10B | 2.09B | 1.88B | 1.76B | 1.58B |
| Stockholders Equity | 161.05M | 130.98M | 119.65M | 97.33M | 137.29M |
Cash Flow | |||||
| Free Cash Flow | 15.89M | 10.96M | 28.06M | 19.28M | 11.73M |
| Operating Cash Flow | 25.12M | 15.81M | 30.15M | 21.62M | 13.26M |
| Investing Cash Flow | -38.37M | -237.88M | -90.32M | -315.81M | -195.24M |
| Financing Cash Flow | 4.92M | 201.98M | 111.59M | 173.32M | 245.49M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
75 Outperform | $113.36M | 8.58 | 9.18% | 1.81% | 12.08% | 27.88% | |
68 Neutral | $140.33M | 6.20 | 14.67% | 3.19% | 15.68% | 22.66% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $116.22M | 15.59 | 6.70% | 1.75% | 2.85% | 73.41% | |
59 Neutral | $135.21M | 35.78 | 1.57% | 0.88% | 9.43% | 166.36% | |
53 Neutral | $112.54M | 9.78 | 14.80% | 6.08% | 14.52% | 27.90% | |
50 Neutral | $110.33M | 51.05 | 1.50% | ― | -15.09% | ― |