Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 2.97B | 2.75B | 2.36B | 2.16B | 1.85B | 1.47B |
Gross Profit | 2.24B | 2.05B | 1.69B | 1.55B | 1.35B | 1.06B |
EBITDA | 839.23M | 730.82M | 461.96M | 488.21M | 532.94M | 407.25M |
Net Income | 809.93M | 714.14M | 525.71M | 487.71M | 427.39M | 380.00M |
Balance Sheet | ||||||
Total Assets | 8.00B | 7.34B | 5.91B | 4.80B | 3.82B | 3.05B |
Cash, Cash Equivalents and Short-Term Investments | 6.40B | 5.15B | 4.03B | 3.10B | 2.38B | 1.66B |
Total Debt | 85.45M | 75.78M | 55.77M | 60.98M | 54.59M | 63.12M |
Total Liabilities | 1.36B | 1.51B | 1.27B | 1.09B | 904.83M | 779.75M |
Stockholders Equity | 6.64B | 5.83B | 4.64B | 3.72B | 2.91B | 2.27B |
Cash Flow | ||||||
Free Cash Flow | 1.33B | 1.07B | 885.14M | 766.96M | 750.25M | 542.56M |
Operating Cash Flow | 1.35B | 1.09B | 911.34M | 780.47M | 764.46M | 551.25M |
Investing Cash Flow | -755.30M | -700.14M | -1.08B | -1.01B | -346.15M | -333.63M |
Financing Cash Flow | 169.84M | 26.11M | -16.19M | -19.38M | -4.14M | 33.82M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | 13.61B | 63.18 | 22.93% | ― | 19.45% | 46.46% | |
79 Outperform | 7.95B | 57.87 | 6.79% | ― | 15.45% | 37.72% | |
77 Outperform | $45.01B | 56.33 | 13.70% | ― | 15.33% | 30.51% | |
77 Outperform | 34.99B | 15.69 | 23.07% | 0.18% | 2.30% | 41.46% | |
76 Outperform | 4.85B | 92.19 | 3.76% | ― | 20.60% | 0.00% | |
59 Neutral | 15.02B | -73.52 | -64.52% | ― | 59.84% | 76.46% | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% |