| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 |
|---|---|---|---|---|
Income Statement | ||||
| Total Revenue | 470.18M | 424.34M | 343.83M | 241.32M |
| Gross Profit | 257.61M | 212.19M | 107.91M | 41.01M |
| EBITDA | 120.37M | 97.27M | 69.00M | 15.09M |
| Net Income | 91.01M | 74.00M | 47.09M | 10.05M |
Balance Sheet | ||||
| Total Assets | 1.52B | 1.47B | 1.12B | 882.04M |
| Cash, Cash Equivalents and Short-Term Investments | 281.21M | 274.67M | 517.94M | 362.85M |
| Total Debt | 0.00 | 0.00 | 0.00 | 0.00 |
| Total Liabilities | 887.70M | 859.45M | 724.63M | 559.85M |
| Stockholders Equity | 631.02M | 614.31M | 398.31M | 321.70M |
Cash Flow | ||||
| Free Cash Flow | 78.70M | 140.72M | 125.61M | 85.71M |
| Operating Cash Flow | 85.17M | 147.19M | 125.61M | 85.71M |
| Investing Cash Flow | -222.76M | -274.15M | -363.27M | 14.51M |
| Financing Cash Flow | 117.60M | 130.11M | -414.00K | 32.27M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
84 Outperform | $929.32M | 11.49 | 13.39% | ― | 27.29% | 33.22% | |
78 Outperform | $991.87M | 9.33 | 18.44% | ― | 34.00% | 91.60% | |
76 Outperform | $1.92B | 8.88 | 17.35% | ― | 28.95% | 37.60% | |
74 Outperform | $694.41M | 5.52 | 43.68% | ― | 1.25% | 157.31% | |
71 Outperform | $3.02B | 18.48 | 21.74% | ― | 60.95% | 43.94% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
55 Neutral | $392.69M | 23.01 | 3.63% | 5.01% | 2.99% | 14.96% |