Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 12.09B | 12.83B | 14.81B | 12.17B | 9.64B |
Gross Profit | 1.25B | 2.40B | 2.47B | 1.87B | 1.45B |
EBITDA | 1.60B | 1.74B | 1.98B | 1.60B | 1.24B |
Net Income | 570.89M | 728.29M | 969.35M | 760.81M | 506.04M |
Balance Sheet | |||||
Total Assets | 8.31B | 8.59B | 7.74B | 6.79B | 5.95B |
Cash, Cash Equivalents and Short-Term Investments | 46.98M | 53.34M | 51.93M | 355.55M | 313.30M |
Total Debt | 1.48B | 1.93B | 1.57B | 1.48B | 1.44B |
Total Liabilities | 4.30B | 4.43B | 4.08B | 3.67B | 3.35B |
Stockholders Equity | 4.01B | 4.10B | 3.67B | 3.12B | 2.60B |
Cash Flow | |||||
Free Cash Flow | 617.78M | -117.81M | 236.09M | 276.33M | 384.31M |
Operating Cash Flow | 1.48B | 1.74B | 1.78B | 1.22B | 1.12B |
Investing Cash Flow | -663.69M | -1.69B | -1.55B | -877.02M | -612.96M |
Financing Cash Flow | -825.83M | -57.99M | -530.43M | -304.63M | -231.60M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
74 Outperform | $52.47B | 12.93 | 14.68% | 2.57% | 0.27% | -2.64% | |
72 Outperform | $15.93B | 19.08 | 39.01% | 1.29% | 24.07% | 27.40% | |
66 Neutral | $13.74B | 26.48 | 32.43% | 2.18% | -2.55% | 59.07% | |
64 Neutral | $13.87B | 26.03 | 14.33% | 1.25% | -2.24% | -5.43% | |
64 Neutral | $10.60B | 16.52 | 5.71% | 2.12% | 2.78% | -25.85% | |
61 Neutral | $4.52B | 26.92 | 17.47% | 2.71% | -2.10% | -22.19% | |
59 Neutral | $0.00 | 41.66 | 21.10% | ― | -0.11% | -4.28% |