| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 900.95M | 749.45M | 550.01M | 491.99M | 402.55M |
| Gross Profit | 659.12M | 275.34M | 204.61M | 15.55M | 81.29M |
| EBITDA | 449.70M | 191.01M | 136.87M | -52.77M | 23.08M |
| Net Income | 299.00M | 109.95M | 79.03M | -58.51M | 1.86M |
Balance Sheet | |||||
| Total Assets | 2.53B | 2.23B | 1.81B | 1.80B | 1.18B |
| Cash, Cash Equivalents and Short-Term Investments | 1.81B | 1.05B | 770.50M | 500.22M | 671.53M |
| Total Debt | 67.32M | 186.44M | 209.90M | 212.41M | 62.71M |
| Total Liabilities | 1.41B | 1.76B | 1.39B | 1.55B | 762.40M |
| Stockholders Equity | 1.04B | 453.33M | 324.84M | 162.60M | 323.37M |
Cash Flow | |||||
| Free Cash Flow | 444.45M | 327.76M | 224.16M | -10.15M | 93.19M |
| Operating Cash Flow | 446.74M | 331.82M | 230.66M | -12.00K | 96.50M |
| Investing Cash Flow | 240.12M | -260.11M | 4.27M | -434.54M | 36.85M |
| Financing Cash Flow | -8.94M | -75.17M | 67.12M | 41.07M | 64.30M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $2.04B | 5.59 | 38.04% | 0.82% | 20.07% | 129.35% | |
77 Outperform | $2.05B | 12.16 | 18.27% | ― | 23.66% | 40.04% | |
72 Outperform | $2.19B | 27.96 | 0.03% | 2.88% | 21.30% | ― | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $1.84B | 11.84 | 11.52% | 3.01% | 6.66% | 57.64% | |
58 Neutral | $912.26M | 27.78 | 10.96% | ― | 28.95% | 32.09% | |
56 Neutral | $1.27B | 24.36 | 3.94% | ― | -4.55% | -4.02% |