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 |
---|---|---|---|---|---|---|---|
82 Outperform | $5.12B | 19.16 | 59.78% | 4.31% | -7.59% | -9.80% | |
80 Outperform | $9.27B | 14.66 | 28.86% | 8.09% | 5.67% | -9.58% | |
74 Outperform | $3.31B | 22.78 | 11.32% | ― | 6.45% | -64.13% | |
73 Outperform | $11.83B | 25.26 | 47.69% | 5.06% | 7.45% | -13.53% | |
64 Neutral | $10.63B | 16.03 | 5.49% | 2.12% | 2.74% | -23.62% |