| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.10B | 1.04B | 748.02M | 531.11M | 369.50M | 250.77M |
| Gross Profit | 792.69M | 743.72M | 538.84M | 383.93M | 266.06M | 180.89M |
| EBITDA | 177.41M | 155.63M | 74.42M | -5.83M | -59.69M | -53.37M |
| Net Income | 422.39M | 414.06M | 88.57M | 16.07M | -59.57M | -60.13M |
Balance Sheet | ||||||
| Total Assets | 2.06B | 1.99B | 1.30B | 953.96M | 747.35M | 661.31M |
| Cash, Cash Equivalents and Short-Term Investments | 1.25B | 1.14B | 877.64M | 747.61M | 608.18M | 553.92M |
| Total Debt | 91.87M | 93.78M | 54.66M | 25.04M | 28.41M | 32.46M |
| Total Liabilities | 666.23M | 645.18M | 477.18M | 298.46M | 205.27M | 148.25M |
| Stockholders Equity | 1.39B | 1.35B | 824.55M | 655.50M | 542.08M | 513.06M |
Cash Flow | ||||||
| Free Cash Flow | 416.04M | 369.73M | 273.40M | 150.42M | 48.09M | 5.58M |
| Operating Cash Flow | 432.96M | 387.82M | 285.51M | 153.61M | 53.66M | 9.17M |
| Investing Cash Flow | -113.88M | -107.68M | -217.33M | -13.58M | -14.17M | -6.21M |
| Financing Cash Flow | -64.52M | -29.55M | -30.00M | 2.13M | 14.78M | 430.47M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
81 Outperform | $7.50B | 44.10 | 77.45% | 2.11% | 17.39% | -31.63% | |
78 Outperform | $2.74B | 15.08 | 18.54% | ― | 15.92% | ― | |
75 Outperform | $5.00B | 12.09 | 33.63% | ― | 35.45% | 319.59% | |
71 Outperform | $4.40B | 35.13 | 10.69% | ― | 25.42% | 125.90% | |
69 Neutral | $5.22B | -209.20 | -6.24% | ― | 24.90% | -233.01% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
61 Neutral | $7.28B | -149.54 | -2.40% | ― | 73.49% | -109.13% |