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 |
---|---|---|---|---|---|---|---|
78 Outperform | $7.63B | 35.40 | 23.81% | ― | 14.18% | 21.49% | |
78 Outperform | $8.69B | 17.46 | 22.15% | 1.26% | 6.46% | -16.94% | |
76 Outperform | $10.19B | 21.86 | 13.48% | ― | 14.16% | 22.25% | |
73 Outperform | $9.08B | 20.45 | 12.80% | ― | 0.80% | 10.05% | |
72 Outperform | $7.22B | 27.62 | 10.28% | 1.68% | 2.71% | 39.56% | |
72 Outperform | $2.76B | 15.37 | 21.21% | ― | -0.64% | 30.96% | |
60 Neutral | $10.94B | 10.58 | -7.08% | 2.98% | 7.52% | -12.04% |