| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 4.33B | 4.07B | 3.80B | 3.27B | 2.84B | 2.63B |
| Gross Profit | 931.08M | 640.80M | 676.46M | 520.26M | 376.21M | 318.10M |
| EBITDA | 759.41M | 787.39M | 766.34M | 600.23M | 428.41M | 351.22M |
| Net Income | 571.39M | 559.34M | 600.31M | 446.06M | 298.57M | 297.86M |
Balance Sheet | ||||||
| Total Assets | 3.38B | 3.36B | 2.89B | 2.47B | 2.24B | 2.24B |
| Cash, Cash Equivalents and Short-Term Investments | 338.35M | 379.78M | 319.44M | 226.07M | 166.36M | 222.10M |
| Total Debt | 0.00 | 0.00 | 7.51M | 0.00 | 122.50M | 93.83M |
| Total Liabilities | 1.02B | 1.07B | 901.36M | 809.13M | 791.05M | 899.58M |
| Stockholders Equity | 2.35B | 2.28B | 1.99B | 1.66B | 1.45B | 1.34B |
Cash Flow | ||||||
| Free Cash Flow | 537.00M | 570.97M | 486.40M | 288.56M | 298.95M | 253.99M |
| Operating Cash Flow | 660.43M | 686.66M | 611.25M | 381.20M | 366.15M | 402.79M |
| Investing Cash Flow | -430.29M | -439.33M | -226.91M | -157.56M | -106.92M | -185.49M |
| Financing Cash Flow | -221.90M | -199.85M | -230.00M | -221.68M | -300.84M | -194.84M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
75 Outperform | $66.74B | 14.27 | 45.99% | 0.82% | 7.51% | 55.21% | |
71 Outperform | $10.01B | 19.44 | 25.03% | 1.90% | 4.80% | -6.97% | |
69 Neutral | $53.51B | ― | 6.50% | 1.01% | 25.34% | -5.29% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $19.53B | 12.74 | 9.35% | 0.77% | 29.22% | -2.51% | |
66 Neutral | $24.15B | 23.29 | 20.10% | 1.14% | 0.92% | ― |