Breakdown | |||||
TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | Total Revenue | ||||
516.65B | 500.85B | 725.52B | 463.62B | 413.94B | 405.95B | Gross Profit |
197.43B | 193.94B | 240.56B | 196.25B | 189.77B | 166.91B | EBIT |
95.86B | 85.38B | 160.37B | 104.84B | 97.56B | 89.47B | EBITDA |
99.81B | 115.72B | 176.52B | 117.07B | 101.99B | 93.12B | Net Income Common Stockholders |
83.40B | 84.92B | 132.02B | 83.16B | 65.95B | 62.70B |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | ||||
519.88B | 559.80B | 465.74B | 340.25B | 247.70B | 182.45B | Total Assets |
624.34B | 686.46B | 578.18B | 444.09B | 327.53B | 265.37B | Total Debt |
0.00 | 0.00 | 2.34B | 3.06B | 5.12B | 3.25B | Net Debt |
-200.68B | -228.90B | -184.08B | -166.82B | -93.98B | -107.39B | Total Liabilities |
91.31B | 118.10B | 114.45B | 113.91B | 80.69B | 88.02B | Stockholders Equity |
532.38B | 567.67B | 463.09B | 329.53B | 246.07B | 176.91B |
Cash Flow | Free Cash Flow | ||||
0.00 | 73.79B | 126.63B | 95.48B | 69.97B | 66.16B | Operating Cash Flow |
0.00 | 78.56B | 132.43B | 98.28B | 74.18B | 69.86B | Investing Cash Flow |
0.00 | -47.03B | -116.58B | -22.34B | -82.47B | -36.05B | Financing Cash Flow |
0.00 | -4.64B | -4.08B | -3.92B | -3.31B | -2.55B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $447.93M | 7.55 | 14.97% | ― | -33.83% | -38.30% | |
61 Neutral | $14.64B | 5.81 | -3.99% | 6.03% | 2.71% | -31.56% | |
$113.17M | 3.07 | -22.85% | ― | ― | ― | ||
75 Outperform | $529.23M | 3.44 | 13.91% | ― | 10.71% | 21.74% | |
70 Neutral | $399.04M | 8.92 | 899.74% | -5.57% | ― | ||
63 Neutral | $1.80B | 12.48 | -220.61% | 8.33% | 1.64% | -32.31% | |
62 Neutral | $188.84M | ― | -11.64% | ― | -11.11% | -90.96% |