Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 315.97B | 338.38B | 324.69B | 344.53B | 335.22B | 233.26B |
Gross Profit | 104.84B | 115.18B | 103.99B | 134.47B | 110.76B | 94.24B |
EBITDA | 88.52B | 111.23B | 108.57B | 117.56B | 101.48B | 81.72B |
Net Income | 54.74B | 58.67B | 59.69B | 69.65B | 50.08B | 39.17B |
Balance Sheet | ||||||
Total Assets | 672.31B | 658.07B | 630.13B | 621.70B | 607.05B | 558.45B |
Cash, Cash Equivalents and Short-Term Investments | 163.11B | 159.72B | 150.28B | 170.50B | 162.89B | 127.46B |
Total Debt | 36.50B | 31.00B | 36.87B | 56.94B | 65.41B | 63.88B |
Total Liabilities | 159.42B | 154.12B | 151.76B | 162.46B | 161.38B | 133.32B |
Stockholders Equity | 433.11B | 426.87B | 408.69B | 393.85B | 376.88B | 360.19B |
Cash Flow | ||||||
Free Cash Flow | 48.62B | 56.32B | 52.60B | 81.05B | 70.71B | 60.62B |
Operating Cash Flow | 56.88B | 93.35B | 89.69B | 109.73B | 94.58B | 81.29B |
Investing Cash Flow | -62.56B | -85.36B | -36.97B | -56.59B | -6.84B | 32.05B |
Financing Cash Flow | -57.11B | -51.17B | -76.13B | -78.73B | -43.73B | -42.08B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | $1.79B | 5.50 | 10.33% | 2.04% | -7.42% | -26.06% | |
76 Outperform | $3.42B | 12.50 | 14.71% | 10.52% | -8.53% | -53.44% | |
73 Outperform | $108.98B | 9.79 | 13.46% | 6.71% | -7.37% | -6.61% | |
71 Outperform | $1.31B | 9.56 | 31.98% | 3.02% | -19.21% | -30.92% | |
66 Neutral | $1.55B | 58.86 | 1.66% | 0.36% | -23.34% | -95.18% | |
64 Neutral | $2.33B | 22.05 | 5.20% | 0.64% | -21.04% | -75.78% | |
60 Neutral | £7.96B | -2.81 | -8.53% | 7.17% | -3.48% | -99.82% |