Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 4.28B | 4.42B | 3.72B | 4.35B | 3.98B | 3.26B |
Gross Profit | 995.87M | 982.29M | 844.55M | 1.16B | 992.12M | 728.10M |
EBITDA | 570.50M | 607.88M | 454.86M | 807.35M | 678.49M | 421.36M |
Net Income | 423.01M | 458.03M | 343.70M | 576.06M | 469.27M | 282.21M |
Balance Sheet | ||||||
Total Assets | 4.83B | 4.89B | 4.91B | 4.72B | 4.34B | 4.02B |
Cash, Cash Equivalents and Short-Term Investments | 812.94M | 970.04M | 868.95M | 889.66M | 681.53M | 621.29M |
Total Debt | 1.06B | 1.10B | 1.46B | 1.38B | 1.34B | 1.34B |
Total Liabilities | 1.50B | 1.56B | 1.90B | 1.88B | 1.89B | 1.79B |
Stockholders Equity | 3.32B | 3.34B | 3.01B | 2.83B | 2.45B | 2.23B |
Cash Flow | ||||||
Free Cash Flow | 495.18M | 672.76M | 169.88M | 400.65M | 390.04M | 565.19M |
Operating Cash Flow | 520.16M | 696.06M | 195.26M | 444.28M | 419.53M | 587.99M |
Investing Cash Flow | -66.47M | -63.45M | -26.42M | -58.12M | -72.13M | -88.04M |
Financing Cash Flow | -584.76M | -531.52M | -189.55M | -178.02M | -287.17M | -207.66M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | $2.99B | 7.34 | 13.28% | ― | 10.82% | 19.34% | |
79 Outperform | $2.44B | 8.15 | 26.25% | ― | 21.18% | 11.40% | |
77 Outperform | $3.09B | 6.10 | 19.02% | ― | 8.68% | 8.39% | |
77 Outperform | $2.85B | 7.83 | 24.29% | ― | 21.22% | 24.90% | |
68 Neutral | $3.88B | 7.17 | 14.09% | 1.85% | 3.65% | -0.48% | |
68 Neutral | $1.82B | 6.17 | 12.36% | 1.94% | 10.75% | 8.31% | |
56 Neutral | $3.37B | 4.05 | -1.30% | 6.64% | 0.16% | -63.79% |