| 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.00B | 7.31 | 38.04% | 0.82% | 8.71% | 17.26% | |
77 Outperform | $1.92B | 12.16 | 18.27% | ― | 22.51% | 2.19% | |
69 Neutral | $1.86B | 17.66 | 7.77% | 2.88% | 16.22% | 69.80% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $1.73B | 11.84 | 11.52% | 3.01% | 5.44% | 58.05% | |
58 Neutral | $672.62M | 27.78 | 10.96% | ― | 38.50% | ― | |
56 Neutral | $1.27B | 9.31 | 3.94% | ― | -3.35% | -21.82% |