Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
4.77B | 4.48B | 4.37B | 4.02B | 3.71B | Gross Profit |
1.69B | 1.57B | 1.54B | 1.43B | 1.29B | EBIT |
702.06M | 630.86M | 502.15M | 509.00M | 438.72M | EBITDA |
852.58M | 769.77M | 639.50M | 684.98M | 612.14M | Net Income Common Stockholders |
513.67M | 631.25M | 353.40M | 369.45M | 308.28M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
671.61M | 583.67M | 646.76M | 899.46M | 680.44M | Total Assets |
4.99B | 4.81B | 4.59B | 4.98B | 4.87B | Total Debt |
232.43M | 1.50B | 1.67B | 1.97B | 1.94B | Net Debt |
-415.81M | 919.33M | 1.02B | 1.07B | 1.26B | Total Liabilities |
2.60B | 2.56B | 2.76B | 3.08B | 3.04B | Stockholders Equity |
2.39B | 2.25B | 1.83B | 1.90B | 1.83B |
Cash Flow | Free Cash Flow | |||
532.66M | 432.04M | 389.28M | 637.03M | 503.94M | Operating Cash Flow |
615.42M | 490.81M | 443.67M | 694.28M | 584.31M | Investing Cash Flow |
-105.96M | -78.94M | -36.59M | -122.75M | -266.40M | Financing Cash Flow |
-424.85M | -483.00M | -571.40M | -332.88M | -92.01M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | $8.63B | 17.25 | 22.15% | 1.24% | 6.46% | -16.94% | |
76 Outperform | $202.86B | 27.19 | 27.10% | 1.71% | 2.75% | 10.53% | |
75 Outperform | $79.10B | 23.76 | 33.16% | 2.24% | 3.08% | 11.92% | |
68 Neutral | $33.35B | 29.32 | 16.59% | 1.99% | -3.41% | 67.87% | |
67 Neutral | $1.28B | 22.56 | 10.99% | 0.38% | -6.36% | -0.89% | |
58 Neutral | $21.67B | 10.04 | -18.58% | 2.39% | 5.01% | -23.17% | |
47 Neutral | $3.17B | 267.98 | -2.46% | ― | -5.65% | 78.20% |