| 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 | 76.54M | 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 | 0.00 | 0.00 | 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 | $885.97M | 15.07 | 13.39% | ― | 27.29% | 33.22% | |
78 Outperform | $1.16B | 8.77 | 14.36% | 1.73% | 10.58% | 96.22% | |
78 Outperform | $1.07B | 5.34 | 37.50% | 2.18% | 3.57% | 198.87% | |
74 Outperform | $672.55M | 3.35 | 43.68% | ― | 1.25% | 157.31% | |
71 Outperform | $639.38M | 9.48 | 10.41% | 3.51% | -2.46% | -11.49% | |
68 Neutral | $1.05B | 16.21 | 7.16% | 4.59% | 10.67% | -13.23% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |