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 |
---|---|---|---|---|---|---|---|
79 Outperform | $207.39B | 16.90 | 32.95% | 3.01% | 6.30% | -13.28% | |
78 Outperform | $210.85B | 26.95 | 19.81% | 2.25% | 15.48% | 22.70% | |
76 Outperform | $190.76B | 11.06 | 39.31% | 4.16% | 4.40% | 654.93% | |
70 Outperform | $127.20B | 20.77 | 7.34% | 2.96% | -4.57% | 2.96% | |
67 Neutral | $73.95B | 18.79 | 22.26% | 4.18% | 4.17% | -29.96% | |
66 Neutral | $126.67B | 16.15 | 8.62% | 7.58% | 13.38% | ― | |
52 Neutral | $5.15B | 3.56 | -42.52% | 2.83% | 14.56% | -0.50% |