| 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 |
|---|---|---|---|---|---|---|---|
82 Outperform | $1.10B | 4.38 | 37.50% | 2.18% | 3.57% | 198.87% | |
74 Outperform | $728.09M | 5.52 | 43.68% | ― | 1.25% | 157.31% | |
73 Outperform | $331.67M | 4.74 | 25.25% | ― | ― | ― | |
71 Outperform | $647.90M | 13.60 | 10.41% | 3.51% | -2.46% | -11.49% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
63 Neutral | $536.01M | 7.09 | 33.02% | ― | 10.65% | 39.18% | |
62 Neutral | $219.59M | -9.06 | 0.11% | 0.57% | 39.38% | 27.06% |