Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 84.05B | 81.40B | 78.56B | 79.57B | 80.12B | 68.40B |
Gross Profit | 53.46B | 51.75B | 48.37B | 43.37B | 43.51B | 40.13B |
EBITDA | 32.08B | 31.04B | 27.15B | 20.16B | 23.08B | 20.38B |
Net Income | 12.21B | 11.34B | 8.32B | 2.59B | 3.02B | 3.06B |
Balance Sheet | ||||||
Total Assets | 212.64B | 208.03B | 207.68B | 211.34B | 206.56B | 200.16B |
Cash, Cash Equivalents and Short-Term Investments | 10.26B | 5.41B | 5.13B | 4.51B | 6.63B | 10.38B |
Total Debt | 117.86B | 114.40B | 113.83B | 111.79B | 108.82B | 107.25B |
Total Liabilities | 151.54B | 146.29B | 142.97B | 141.68B | 137.46B | 134.82B |
Stockholders Equity | 61.11B | 61.74B | 64.72B | 69.66B | 69.10B | 65.34B |
Cash Flow | ||||||
Free Cash Flow | 13.25B | 9.98B | 7.75B | -520.00M | -7.78B | -3.73B |
Operating Cash Flow | 25.53B | 22.29B | 18.56B | 16.78B | 13.92B | 8.64B |
Investing Cash Flow | -10.57B | -9.07B | -5.83B | -12.36B | -19.39B | -12.71B |
Financing Cash Flow | -11.03B | -12.81B | -12.10B | -6.45B | 1.71B | 13.01B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
83 Outperform | 186.40B | 10.16 | 17.65% | 6.13% | 2.05% | 61.39% | |
78 Outperform | 119.74B | 5.33 | 23.65% | 3.95% | 2.54% | 60.53% | |
77 Outperform | 211.22B | 16.72 | 12.12% | 3.76% | 1.46% | 0.88% | |
73 Outperform | $269.81B | 22.61 | 19.74% | 1.47% | 6.27% | 31.78% | |
68 Neutral | 62.63B | 21.60 | 11.57% | 2.55% | -0.64% | 56.92% | |
68 Neutral | 40.86B | 7.29 | 32.48% | ― | 1.03% | 17.05% | |
60 Neutral | $48.67B | 4.58 | -11.27% | 4.14% | 2.83% | -41.78% |