Breakdown | |||||
TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | Total Revenue | ||||
10.47B | 9.75B | 7.18B | 6.41B | 5.66B | 5.88B | Gross Profit |
4.65B | 5.06B | 3.94B | 3.38B | 3.03B | 2.94B | EBIT |
1.47B | 1.41B | 1.43B | 754.00M | 624.00M | 293.00M | EBITDA |
1.85B | 1.77B | 1.23B | 960.00M | 838.00M | 644.00M | Net Income Common Stockholders |
753.00M | 717.00M | 535.00M | 474.00M | 432.00M | 1.00M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | ||||
1.08B | 1.25B | 915.00M | 696.00M | 1.22B | 1.04B | Total Assets |
14.66B | 14.34B | 11.71B | 8.09B | 7.73B | 7.27B | Total Debt |
0.00 | 2.42B | 1.91B | 972.00M | 921.00M | 1.02B | Net Debt |
-1.08B | 1.24B | 1.06B | 427.00M | -118.00M | -4.00M | Total Liabilities |
9.73B | 9.88B | 8.06B | 5.01B | 5.11B | 5.21B | Stockholders Equity |
4.47B | 4.05B | 3.32B | 2.81B | 2.42B | 1.89B |
Cash Flow | Free Cash Flow | ||||
1.47B | 988.00M | 345.00M | -175.00M | 419.00M | 216.00M | Operating Cash Flow |
2.25B | 1.72B | 743.00M | 174.00M | 690.00M | 453.00M | Investing Cash Flow |
-1.22B | -1.17B | -1.18B | -534.00M | -462.00M | -188.00M | Financing Cash Flow |
-472.00M | -234.00M | 746.00M | -131.00M | -202.00M | -148.00M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
79 Outperform | $74.82B | 19.35 | 18.23% | 2.15% | 14.11% | 17.65% | |
78 Outperform | $109.79B | 20.24 | 82.55% | 2.81% | 3.12% | -15.29% | |
76 Outperform | $46.67B | 29.59 | 8.49% | 1.92% | 5.39% | 36.86% | |
74 Outperform | $71.63B | 19.59 | 25.41% | 1.86% | 0.61% | 77.28% | |
73 Outperform | $91.75B | 109.04 | 21.29% | 0.45% | 40.34% | 41.01% | |
66 Neutral | $4.44B | 12.06 | 5.34% | 6.22% | 4.17% | -11.81% | |
58 Neutral | $149.86B | ― | -162.23% | ― | -9.15% | -406.76% |