Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 2.89B | 1.88B | 1.01B | 825.30M | 757.53M |
Gross Profit | 1.29B | 564.60M | 1.01B | 825.30M | 757.53M |
EBITDA | 865.80M | 705.40M | 284.30M | 107.70M | 18.56M |
Net Income | 218.00M | 128.00M | 91.60M | 56.50M | 43.82M |
Balance Sheet | |||||
Total Assets | 24.31B | 17.75B | 15.74B | 5.26B | 3.77B |
Cash, Cash Equivalents and Short-Term Investments | 5.21B | 6.06B | 910.10M | 712.00M | 291.55M |
Total Debt | 6.14B | 3.17B | 472.10M | 136.60M | 246.76M |
Total Liabilities | 23.34B | 16.97B | 15.07B | 136.60M | 3.32B |
Stockholders Equity | 976.90M | 775.90M | 677.70M | 477.70M | 443.79M |
Cash Flow | |||||
Free Cash Flow | 1.14B | 722.90M | 216.20M | 463.50M | -49.14M |
Operating Cash Flow | 1.16B | 735.00M | 225.60M | 470.80M | -45.78M |
Investing Cash Flow | -35.30M | -97.60M | -46.30M | -19.80M | -31.05M |
Financing Cash Flow | -37.20M | -72.80M | 26.50M | -27.20M | 150.88M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | $5.76B | 28.11 | 45.36% | 3.63% | 42.85% | 1398.33% | |
76 Outperform | $5.73B | 27.31 | 17.91% | 1.74% | 10.46% | 50.47% | |
72 Outperform | $4.64B | 32.32 | 17.07% | 0.81% | 21.05% | 23.00% | |
68 Neutral | $2.50B | 11.86 | 16.50% | 1.60% | ― | ― | |
68 Neutral | $570.56M | 15.58 | 5.81% | 3.51% | 6.41% | -54.25% | |
66 Neutral | $5.03B | 16.33 | 16.01% | ― | 53.19% | 23.89% | |
55 Neutral | $6.40B | 7.52 | -10.19% | 6.32% | 14.96% | -2.21% |