Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 31.33B | 25.82B | 25.31B | 18.78B | 12.62B |
Gross Profit | 20.16B | 15.56B | 18.77B | 12.26B | 6.00B |
EBITDA | 23.52B | 17.31B | 17.00B | 10.64B | 5.05B |
Net Income | 13.55B | 10.20B | 9.99B | 5.98B | 1.97B |
Balance Sheet | |||||
Total Assets | 84.11B | 70.34B | 70.92B | 65.83B | 60.41B |
Cash, Cash Equivalents and Short-Term Investments | 20.08B | 13.87B | 13.17B | 8.77B | 5.19B |
Total Debt | 13.38B | 12.25B | 15.20B | 13.78B | 13.90B |
Total Liabilities | 22.50B | 18.75B | 21.90B | 20.06B | 18.72B |
Stockholders Equity | 54.21B | 44.95B | 41.62B | 37.18B | 33.67B |
Cash Flow | |||||
Free Cash Flow | 11.17B | 12.07B | 10.68B | 6.59B | -391.42M |
Operating Cash Flow | 15.57B | 13.45B | 13.46B | 10.26B | 2.94B |
Investing Cash Flow | -3.06B | -2.45B | -3.79B | -3.41B | -2.88B |
Financing Cash Flow | -8.61B | -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 | $9.35B | 12.67 | 25.76% | 7.93% | 9.99% | 17.81% | |
77 Outperform | $5.00B | 18.48 | 44.27% | 4.61% | -10.13% | -6.82% | |
73 Outperform | $11.34B | 24.24 | 36.66% | 3.87% | -2.56% | -14.94% | |
69 Neutral | $3.27B | 22.54 | 11.32% | ― | 6.45% | -64.13% | |
65 Neutral | $10.56B | 15.49 | 5.57% | 1.96% | 2.71% | -26.29% |