Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.46B | 1.26B | 944.28M | 653.56M | 458.61M | 256.96M |
Gross Profit | 865.03M | 748.44M | 532.65M | 326.63M | 221.47M | 121.11M |
EBITDA | 55.97M | -8.96M | -96.47M | -104.95M | -31.20M | -25.12M |
Net Income | 14.08M | -36.98M | -117.84M | -114.02M | -38.76M | -32.56M |
Balance Sheet | ||||||
Total Assets | 1.17B | 1.01B | 1.04B | 695.95M | 625.66M | 362.99M |
Cash, Cash Equivalents and Short-Term Investments | 773.29M | 368.10M | 323.71M | 300.63M | 403.26M | 186.69M |
Total Debt | 32.37M | 16.29M | 142.99M | 9.20M | 6.15M | 86.97M |
Total Liabilities | 401.25M | 347.40M | 506.97M | 215.87M | 145.34M | 186.61M |
Stockholders Equity | 764.92M | 665.47M | 529.34M | 480.09M | 480.33M | 176.38M |
Cash Flow | ||||||
Free Cash Flow | 367.36M | 176.78M | -62.69M | -115.72M | -22.93M | -118.58M |
Operating Cash Flow | 376.49M | 194.49M | -53.59M | -108.66M | -18.39M | -114.21M |
Investing Cash Flow | -41.70M | -17.70M | -50.04M | -7.31M | -4.53M | -4.37M |
Financing Cash Flow | -12.71M | -127.44M | 126.65M | 11.07M | 238.20M | 122.22M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
75 Outperform | 2.33B | 24.27 | 12.95% | ― | 13.02% | -2.57% | |
73 Outperform | 4.36B | 28.58 | 32.57% | ― | 22.02% | 12.42% | |
73 Outperform | 3.41B | 8.32 | 15.03% | 1.37% | 0.09% | 5.38% | |
69 Neutral | $3.36B | 260.42 | 2.10% | ― | 35.12% | ― | |
62 Neutral | 3.24B | -299.61 | -1.90% | ― | 24.41% | 40.20% | |
56 Neutral | 5.10B | -27.53 | -10.95% | ― | -20.82% | -154.29% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |