| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 |
|---|---|---|---|---|
Income Statement | ||||
| Total Revenue | 295.53M | 276.49M | 204.35M | 200.87M |
| Gross Profit | 189.74M | 178.45M | 81.99M | 78.87M |
| EBITDA | 101.98M | 117.34M | 53.88M | 45.98M |
| Net Income | 81.44M | 99.62M | 39.74M | 37.80M |
Balance Sheet | ||||
| Total Assets | 1.18B | 1.23B | 1.20B | 862.03M |
| Cash, Cash Equivalents and Short-Term Investments | 171.18M | 203.90M | 262.25M | 256.80M |
| Total Debt | 515.00K | 1.08M | 3.64M | 6.08M |
| Total Liabilities | 839.57M | 888.05M | 1.04B | 728.07M |
| Stockholders Equity | 335.48M | 337.02M | 162.39M | 133.97M |
Cash Flow | ||||
| Free Cash Flow | 70.72M | 133.18M | 147.60M | 63.68M |
| Operating Cash Flow | 76.90M | 138.19M | 148.91M | 64.44M |
| Investing Cash Flow | -147.91M | -135.08M | -19.37M | -1.84M |
| Financing Cash Flow | 56.64M | 61.73M | -12.44M | -2.35M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $333.24M | 4.09 | 25.25% | ― | ― | ― | |
75 Outperform | $681.36M | 3.42 | 43.68% | ― | 1.25% | 157.31% | |
74 Outperform | $1.06B | 5.40 | 37.50% | 2.18% | 3.57% | 198.87% | |
71 Outperform | $656.16M | 9.78 | 10.41% | 3.51% | -2.46% | -11.49% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $506.45M | 4.84 | 33.02% | ― | 10.65% | 39.18% | |
65 Neutral | $235.09M | 7.55 | 28.27% | 0.57% | 39.38% | 27.06% |