Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 2.47B | 2.30B | 2.10B | 1.93B | 1.81B | 1.46B |
Gross Profit | 2.03B | 1.85B | 1.66B | 1.55B | 1.44B | 1.12B |
EBITDA | 860.64M | 730.02M | 599.14M | 573.41M | 564.77M | 291.95M |
Net Income | 512.73M | 376.33M | 245.54M | 313.08M | 476.92M | 130.69M |
Balance Sheet | ||||||
Total Assets | 6.23B | 6.38B | 6.29B | 4.69B | 4.52B | 3.38B |
Cash, Cash Equivalents and Short-Term Investments | 199.32M | 265.81M | 288.10M | 272.18M | 326.53M | 303.59M |
Total Debt | 1.41B | 1.93B | 1.89B | 1.54B | 1.65B | 1.22B |
Total Liabilities | 2.72B | 3.17B | 3.61B | 2.39B | 2.47B | 1.94B |
Stockholders Equity | 3.51B | 3.21B | 2.68B | 2.30B | 2.04B | 1.44B |
Cash Flow | ||||||
Free Cash Flow | 849.78M | 735.61M | 586.25M | 409.38M | 343.55M | 202.56M |
Operating Cash Flow | 861.78M | 749.98M | 610.86M | 435.33M | 368.81M | 233.81M |
Investing Cash Flow | -53.90M | -124.81M | -858.51M | -229.47M | -688.82M | -525.97M |
Financing Cash Flow | -861.41M | -650.73M | 260.71M | -235.82M | 371.23M | 297.41M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | $24.44B | 48.09 | 15.71% | ― | 11.42% | 72.60% | |
71 Outperform | 23.20B | 75.80 | 8.44% | ― | 10.69% | 45.43% | |
68 Neutral | 20.87B | 308.80 | 4.79% | ― | 22.64% | 0.00% | |
65 Neutral | 26.73B | -2,269.44 | -0.58% | ― | 18.96% | 58.78% | |
63 Neutral | 19.25B | -42.68 | -13.61% | ― | -13.74% | 48.10% | |
59 Neutral | 22.18B | 52.97 | 15.48% | ― | 23.18% | 63.48% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |