| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 142.26M | 140.40M | 125.08M | 104.56M | 93.89M | 79.77M |
| Gross Profit | 93.97M | 91.96M | 79.42M | 72.34M | 87.02M | 78.30M |
| EBITDA | 38.62M | 38.64M | 29.54M | 25.96M | 40.72M | 33.43M |
| Net Income | 29.67M | 28.20M | 20.79M | 18.21M | 30.02M | 24.01M |
Balance Sheet | ||||||
| Total Assets | 2.86B | 2.75B | 2.58B | 2.50B | 2.38B | 2.42B |
| Cash, Cash Equivalents and Short-Term Investments | 325.66M | 323.80M | 414.81M | 455.99M | 449.95M | 835.86M |
| Total Debt | 15.57M | 16.87M | 16.99M | 134.12M | 31.03M | 21.57M |
| Total Liabilities | 2.61B | 2.51B | 2.38B | 2.31B | 2.22B | 2.21B |
| Stockholders Equity | 244.65M | 238.86M | 203.97M | 189.48M | 162.95M | 211.73M |
Cash Flow | ||||||
| Free Cash Flow | 21.84M | 24.82M | 24.90M | 22.74M | 43.91M | 4.68M |
| Operating Cash Flow | 38.24M | 42.36M | 29.56M | 29.69M | 49.43M | 7.20M |
| Investing Cash Flow | -202.69M | -95.25M | -113.59M | -35.27M | -115.39M | -303.24M |
| Financing Cash Flow | 108.24M | 117.60M | 55.43M | 88.44M | -1.82M | 323.57M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $369.41M | 7.02 | 13.00% | 2.84% | 11.79% | 45.64% | |
78 Outperform | $332.28M | 7.06 | 7.33% | 2.40% | -5.59% | -20.56% | |
77 Outperform | $264.19M | 8.39 | 12.75% | 3.61% | 10.79% | 35.78% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $315.59M | 16.79 | 8.74% | 2.13% | 8.94% | 37.42% | |
56 Neutral | $269.48M | 13.53 | 7.25% | 2.18% | 7.20% | 66.27% |