Breakdown | |||||
TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | Total Revenue | ||||
54.98B | 54.07B | 45.81B | 44.35B | 37.42B | 26.62B | Gross Profit |
44.75B | 43.87B | 37.77B | 31.96B | 24.98B | 21.32B | EBIT |
10.56B | 10.00B | 8.19B | 3.76B | 1.06B | 5.16B | EBITDA |
17.70B | 15.44B | 13.91B | 9.09B | 5.11B | 8.08B | Net Income Common Stockholders |
7.77B | 7.04B | 5.96B | 3.29B | 112.00M | 3.20B |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | ||||
5.39B | 5.65B | 5.86B | 6.41B | 6.40B | 7.99B | Total Assets |
106.25B | 104.03B | 101.12B | 96.48B | 105.36B | 66.73B | Total Debt |
31.29B | 30.11B | 28.62B | 29.23B | 30.78B | 20.38B | Net Debt |
26.06B | 24.63B | 22.78B | 23.07B | 24.45B | 12.55B | Total Liabilities |
65.12B | 63.16B | 61.95B | 59.42B | 66.08B | 51.09B | Stockholders Equity |
41.04B | 40.79B | 39.14B | 37.04B | 39.27B | 15.62B |
Cash Flow | Free Cash Flow | ||||
9.14B | 7.28B | 6.57B | 7.24B | 3.76B | 2.19B | Operating Cash Flow |
13.09B | 11.86B | 10.35B | 9.81B | 5.96B | 4.80B | Investing Cash Flow |
-6.82B | -7.98B | -4.06B | -2.96B | -11.06B | -285.00M | Financing Cash Flow |
-8.73B | -4.00B | -6.57B | -6.82B | 3.65B | -2.20B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $215.37B | 17.53 | 32.95% | 2.91% | 6.30% | -13.28% | |
77 Outperform | $219.66B | 28.08 | 19.81% | 2.16% | 15.48% | 22.70% | |
76 Outperform | $194.81B | 11.29 | 39.31% | 4.07% | 4.40% | 654.93% | |
71 Outperform | $128.05B | 21.63 | 7.34% | 2.84% | -4.57% | 2.96% | |
66 Neutral | $132.58B | 16.90 | 8.62% | 7.25% | 13.38% | ― | |
63 Neutral | $78.10B | 19.83 | 22.26% | 3.96% | 4.17% | -29.96% | |
53 Neutral | $5.14B | 3.23 | -45.01% | 2.85% | 17.55% | -0.69% |