Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 34.01B | 31.33B | 25.82B | 25.31B | 18.78B | 12.62B |
Gross Profit | 24.64B | 20.16B | 15.56B | 18.77B | 12.26B | 6.00B |
EBITDA | 23.13B | 23.52B | 17.31B | 17.00B | 10.64B | 5.05B |
Net Income | 12.46B | 13.55B | 10.20B | 9.99B | 5.98B | 1.97B |
Balance Sheet | ||||||
Total Assets | 80.50B | 84.11B | 70.34B | 70.92B | 65.83B | 60.41B |
Cash, Cash Equivalents and Short-Term Investments | 19.82B | 20.08B | 13.87B | 13.17B | 8.77B | 5.19B |
Total Debt | 10.14B | 13.38B | 12.25B | 15.20B | 13.78B | 13.90B |
Total Liabilities | 38.27B | 22.02B | 18.75B | 21.90B | 20.06B | 18.72B |
Stockholders Equity | 35.02B | 54.21B | 44.95B | 41.62B | 37.18B | 33.67B |
Cash Flow | ||||||
Free Cash Flow | 9.29B | 11.17B | 12.07B | 10.68B | 6.59B | -391.42M |
Operating Cash Flow | 14.25B | 15.57B | 13.45B | 13.46B | 10.26B | 2.94B |
Investing Cash Flow | -2.92B | -2.75B | -2.45B | -3.79B | -3.41B | -2.88B |
Financing Cash Flow | -7.69B | -8.92B | -9.32B | -4.83B | -3.31B | -1.14B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
79 Outperform | $10.06B | 16.04 | 28.86% | 7.16% | 5.67% | -9.58% | |
79 Outperform | 5.18B | 19.35 | 47.46% | 4.25% | -7.59% | -9.80% | |
74 Outperform | 12.63B | 26.74 | 38.54% | 4.88% | 7.45% | -13.53% | |
71 Outperform | 3.07B | 21.24 | 20.64% | ― | 10.45% | -62.52% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% |