| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Jun 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.31B | 1.03B | 712.77M | 598.42M | 596.18M | 645.17M |
| Gross Profit | 894.30M | 713.86M | 615.26M | 507.90M | 501.54M | 546.70M |
| EBITDA | 1.00B | 774.35M | 574.33M | 468.14M | 466.93M | 517.40M |
| Net Income | 633.91M | 466.28M | 332.02M | 239.44M | 238.98M | 274.04M |
Balance Sheet | ||||||
| Total Assets | 9.49B | 9.54B | 3.39B | 3.36B | 3.53B | 2.76B |
| Cash, Cash Equivalents and Short-Term Investments | 234.14M | 233.72M | 195.50M | 104.17M | 118.59M | 143.55M |
| Total Debt | 595.69M | 965.61M | 0.00 | 245.97M | 571.57M | 0.00 |
| Total Liabilities | 2.03B | 2.33B | 260.92M | 460.42M | 781.05M | 155.82M |
| Stockholders Equity | 7.42B | 7.16B | 3.12B | 2.89B | 2.74B | 2.59B |
Cash Flow | ||||||
| Free Cash Flow | -244.20M | 704.85M | 426.94M | 413.11M | -504.81M | 239.00M |
| Operating Cash Flow | 862.04M | 704.85M | 529.50M | 415.79M | 417.35M | 407.15M |
| Investing Cash Flow | -1.33B | -1.42B | -77.68M | -2.83M | -922.88M | -116.74M |
| Financing Cash Flow | 457.50M | 751.93M | -360.49M | -427.38M | 480.57M | -383.63M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
83 Outperform | $114.64B | 9.00 | 25.22% | 0.95% | 25.14% | 73.19% | |
81 Outperform | $46.86B | 9.59 | 43.79% | 2.82% | ― | ― | |
75 Outperform | $36.27B | 3.80 | 50.82% | 1.51% | 68.87% | 187.55% | |
73 Outperform | $10.86B | 5.53 | 32.51% | 0.87% | 31.10% | 57.19% | |
71 Outperform | $18.93B | 19.17 | 11.91% | 0.77% | 70.98% | 38.91% | |
61 Neutral | $10.43B | 7.12 | -0.05% | 2.87% | 2.86% | -36.73% | |
49 Neutral | $8.29B | ― | -12.94% | ― | 19.11% | 27.86% |