Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
637.96B | 574.78B | 513.98B | 469.82B | 386.06B | Gross Profit |
301.71B | 270.05B | 225.15B | 197.48B | 152.76B | EBIT |
68.59B | 36.85B | 12.25B | 24.88B | 22.90B | EBITDA |
123.81B | 89.40B | 38.35B | 74.39B | 51.01B | Net Income Common Stockholders |
59.25B | 30.43B | -2.72B | 33.36B | 21.33B |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
101.20B | 86.78B | 70.03B | 96.05B | 84.40B | Total Assets |
624.89B | 527.85B | 462.68B | 420.55B | 321.19B | Total Debt |
130.90B | 135.61B | 140.12B | 116.39B | 84.39B | Net Debt |
52.12B | 62.22B | 86.23B | 80.17B | 42.27B | Total Liabilities |
338.92B | 325.98B | 316.63B | 282.30B | 227.79B | Stockholders Equity |
285.97B | 201.88B | 146.04B | 138.25B | 93.40B |
Cash Flow | Free Cash Flow | |||
32.88B | 32.22B | -16.89B | -14.73B | 25.92B | Operating Cash Flow |
115.88B | 84.95B | 46.75B | 46.33B | 66.06B | Investing Cash Flow |
-94.34B | -49.83B | -37.60B | -58.15B | -59.61B | Financing Cash Flow |
-11.81B | -15.88B | 9.72B | 6.29B | -1.10B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
83 Outperform | $303.69B | 16.39 | 11.97% | 0.84% | 4.28% | 28.42% | |
78 Outperform | $62.78B | 9.85 | 17.55% | 2.01% | 5.20% | 77.60% | |
78 Outperform | $144.72B | 9.87 | 45.06% | ― | 57.51% | 82.28% | |
78 Outperform | $68.95B | 142.71 | 5.93% | ― | 28.46% | 185.04% | |
74 Outperform | $93.35B | 48.85 | 51.50% | ― | 43.56% | 91.72% | |
73 Outperform | $1.81T | 30.97 | 24.29% | ― | 10.99% | 91.61% | |
59 Neutral | $11.22B | 10.13 | -1.22% | 3.96% | 1.32% | -18.57% |