Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 5.20B | 5.28B | 5.18B | 4.88B | 4.42B | 3.74B |
Gross Profit | 1.77B | 1.80B | 1.62B | 1.42B | 1.43B | 1.28B |
EBITDA | 1.10B | 1.05B | 857.30M | 700.00M | 778.80M | 598.30M |
Net Income | 446.00M | 391.00M | 267.40M | 191.60M | 263.90M | 121.60M |
Balance Sheet | ||||||
Total Assets | 7.78B | 7.25B | 7.27B | 7.06B | 7.22B | 7.16B |
Cash, Cash Equivalents and Short-Term Investments | 625.00M | 593.00M | 700.20M | 645.20M | 840.60M | 1.36B |
Total Debt | 20.00M | 3.52B | 3.54B | 3.81B | 3.94B | 4.00B |
Total Liabilities | 5.47B | 5.29B | 5.50B | 5.56B | 5.68B | 5.68B |
Stockholders Equity | 2.27B | 1.91B | 1.73B | 1.45B | 1.49B | 1.43B |
Cash Flow | ||||||
Free Cash Flow | 415.00M | 436.00M | 437.40M | 142.90M | 437.00M | 427.20M |
Operating Cash Flow | 598.00M | 576.00M | 575.30M | 293.80M | 558.60M | 509.30M |
Investing Cash Flow | -487.00M | -440.00M | -205.70M | -106.40M | -716.00M | -61.50M |
Financing Cash Flow | -329.00M | -201.00M | -315.00M | -368.90M | -334.50M | -130.90M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $15.99B | 23.28 | 25.42% | 1.59% | 0.51% | 17.21% | |
73 Outperform | $6.70B | 15.21 | 22.09% | ― | -1.01% | 50.58% | |
72 Outperform | $91.92B | 35.50 | 62.43% | 0.84% | 0.31% | 2.66% | |
70 Neutral | $7.47B | 9.14 | 14.52% | 4.86% | 1.60% | -3.97% | |
63 Neutral | $24.55B | 19.29 | 16.88% | 2.46% | -10.59% | -7.79% | |
61 Neutral | $10.48B | 7.30 | -0.05% | 2.85% | 2.87% | -36.73% | |
50 Neutral | $16.53B | 83.39 | -2.74% | 2.41% | -0.07% | 83.36% |