Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 19.31B | 18.33B | 15.68B | 15.16B | 10.30B | 6.69B |
Gross Profit | 9.50B | 8.79B | 7.55B | 7.69B | 4.52B | 2.91B |
EBITDA | 8.31B | 7.54B | 6.72B | 6.19B | 2.89B | 2.11B |
Net Income | 2.19B | 2.12B | 1.65B | 1.50B | 1.17B | 1.29B |
Balance Sheet | ||||||
Total Assets | 71.19B | 72.90B | 55.11B | 45.57B | 31.15B | 22.32B |
Cash, Cash Equivalents and Short-Term Investments | 1.58B | 1.42B | 2.90B | 2.95B | 2.58B | 2.62B |
Total Debt | 40.62B | 4.68B | 16.38B | 12.12B | 4.22B | 838.14M |
Total Liabilities | 56.61B | 58.23B | 41.87B | 33.67B | 20.62B | 13.00B |
Stockholders Equity | 14.58B | 14.67B | 13.24B | 11.91B | 10.53B | 9.32B |
Cash Flow | ||||||
Free Cash Flow | 492.39M | -4.55B | 2.01B | 1.39B | -883.46M | 106.85M |
Operating Cash Flow | 2.16B | -3.42B | 4.00B | 3.59B | 929.18M | 2.17B |
Investing Cash Flow | -1.36B | -1.83B | -2.70B | -2.25B | -1.53B | -1.88B |
Financing Cash Flow | -1.05B | 3.27B | -225.99M | -1.31B | 764.59M | -45.09M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
75 Outperform | $3.74B | 12.39 | 25.94% | ― | 8.71% | 25.75% | |
75 Outperform | $2.43B | 25.67 | 13.86% | ― | 13.02% | -2.57% | |
73 Outperform | $4.05B | 33.45 | 26.10% | ― | 14.70% | -18.45% | |
73 Outperform | $2.95B | 7.25 | 14.59% | 1.52% | 0.09% | 5.38% | |
61 Neutral | $35.09B | 8.26 | -10.58% | 1.90% | 8.56% | -9.51% | |
61 Neutral | $2.77B | 56.63 | -6.51% | ― | 17.47% | -544.72% | |
56 Neutral | $4.42B | 8.73 | -8.77% | ― | -20.82% | -154.29% |