Breakdown | |||||
TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | Total Revenue | ||||
637.96B | 574.78B | 513.98B | 469.82B | 386.06B | 280.52B | Gross Profit |
301.71B | 270.05B | 225.15B | 197.48B | 152.76B | 114.99B | EBIT |
68.59B | 36.85B | 12.25B | 24.88B | 22.90B | 14.54B | EBITDA |
68.59B | 89.40B | 38.35B | 74.39B | 51.01B | 37.37B | Net Income Common Stockholders |
59.25B | 30.43B | -2.72B | 33.36B | 21.33B | 11.59B |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | ||||
101.20B | 86.78B | 70.03B | 96.05B | 84.40B | 55.02B | Total Assets |
624.89B | 527.85B | 462.68B | 420.55B | 321.19B | 225.25B | Total Debt |
130.90B | 135.61B | 140.12B | 116.39B | 84.39B | 63.20B | Net Debt |
52.12B | 62.22B | 86.23B | 80.17B | 42.27B | 27.11B | Total Liabilities |
338.92B | 325.98B | 316.63B | 282.30B | 227.79B | 163.19B | Stockholders Equity |
285.97B | 201.88B | 146.04B | 138.25B | 93.40B | 62.06B |
Cash Flow | Free Cash Flow | ||||
32.88B | 32.22B | -16.89B | -14.73B | 25.92B | 21.65B | Operating Cash Flow |
115.88B | 84.95B | 46.75B | 46.33B | 66.06B | 38.51B | Investing Cash Flow |
-94.34B | -49.83B | -37.60B | -58.15B | -59.61B | -24.28B | Financing Cash Flow |
-11.81B | -15.88B | 9.72B | 6.29B | -1.10B | -10.07B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
83 Outperform | $311.64B | 18.63 | 12.08% | 0.74% | 4.28% | 28.42% | |
82 Outperform | $2.25T | 37.13 | 20.72% | ― | 10.99% | 91.61% | |
79 Outperform | $65.67B | 13.35 | 15.26% | 1.77% | 1.88% | 49.67% | |
77 Outperform | $792.17B | 40.92 | 22.33% | 0.84% | 5.07% | 25.86% | |
77 Outperform | $209.82B | 71.60 | 17.47% | ― | 27.85% | 1400.97% | |
73 Outperform | $30.17B | 16.42 | 38.29% | 1.67% | 2.79% | -23.30% | |
60 Neutral | $13.44B | 10.76 | 0.82% | 3.49% | 1.54% | -22.61% |