| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 140.40M | 125.08M | 104.56M | 93.89M | 79.77M |
| Gross Profit | 91.96M | 79.42M | 72.34M | 87.02M | 78.30M |
| EBITDA | 38.64M | 29.54M | 25.96M | 40.72M | 33.43M |
| Net Income | 28.20M | 20.79M | 18.21M | 30.02M | 24.01M |
Balance Sheet | |||||
| Total Assets | 2.75B | 2.58B | 2.50B | 2.38B | 2.42B |
| Cash, Cash Equivalents and Short-Term Investments | 672.01M | 414.81M | 455.99M | 449.95M | 835.86M |
| Total Debt | 16.87M | 16.99M | 134.12M | 31.03M | 21.57M |
| Total Liabilities | 2.51B | 2.38B | 2.31B | 2.22B | 2.21B |
| Stockholders Equity | 238.86M | 203.97M | 189.48M | 162.95M | 211.73M |
Cash Flow | |||||
| Free Cash Flow | 24.82M | 24.90M | 22.74M | 43.91M | 4.68M |
| Operating Cash Flow | 42.36M | 29.56M | 29.69M | 49.43M | 7.20M |
| Investing Cash Flow | -95.25M | -113.59M | -35.27M | -115.39M | -303.24M |
| Financing Cash Flow | 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 |
|---|---|---|---|---|---|---|---|
74 Outperform | $335.03M | 7.77 | 12.02% | 2.84% | 12.91% | 21.72% | |
73 Outperform | $253.45M | 8.93 | 12.56% | 3.61% | 17.97% | 68.34% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
62 Neutral | $264.81M | 12.15 | 5.51% | 2.18% | 7.37% | 27.35% | |
58 Neutral | $258.13M | 17.77 | 6.27% | 2.40% | -6.25% | -38.79% | |
57 Neutral | $336.52M | 19.51 | 8.45% | 2.13% | 7.29% | 33.75% |