| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 583.59M | 551.54M | 425.59M | 283.42M | 187.60M |
| Gross Profit | 200.80M | 177.00M | 145.10M | 96.20M | 60.65M |
| EBITDA | 80.32M | 71.09M | 55.13M | 34.38M | 15.39M |
| Net Income | 58.37M | 53.79M | 38.24M | 25.05M | 11.26M |
Balance Sheet | |||||
| Total Assets | 2.48B | 2.37B | 1.65B | 1.03B | 565.21M |
| Cash, Cash Equivalents and Short-Term Investments | 1.66B | 1.60B | 987.46M | 118.07M | 347.58M |
| Total Debt | 146.51M | 149.25M | 4.30M | 0.00 | 0.00 |
| Total Liabilities | 2.02B | 1.92B | 1.28B | 835.78M | 481.83M |
| Stockholders Equity | 457.90M | 448.27M | 370.44M | 192.08M | 83.37M |
Cash Flow | |||||
| Free Cash Flow | 341.86M | 326.02M | 291.18M | 232.41M | 177.67M |
| Operating Cash Flow | 347.48M | 331.59M | 294.29M | 236.22M | 181.64M |
| Investing Cash Flow | -474.97M | -464.39M | -325.88M | -274.76M | -187.46M |
| Financing Cash Flow | 145.56M | 144.52M | 133.89M | 77.66M | -1.00M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
84 Outperform | $895.82M | 15.33 | 13.39% | ― | 27.29% | 33.22% | |
78 Outperform | $1.24B | 9.46 | 14.36% | 1.73% | 10.58% | 96.22% | |
77 Outperform | $1.06B | 5.42 | 37.50% | 2.18% | 3.57% | 198.87% | |
75 Outperform | $1.04B | 16.22 | 7.16% | 4.59% | 10.67% | -13.23% | |
75 Outperform | $706.24M | 3.54 | 43.68% | ― | 1.25% | 157.31% | |
71 Outperform | $677.95M | 9.71 | 10.41% | 3.51% | -2.46% | -11.49% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |