Breakdown | |||||
TTM | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 | Dec 2019 |
---|---|---|---|---|---|
Income Statement | Total Revenue | ||||
1.82B | 1.88B | 1.01B | 825.30M | 757.53M | 549.19M | Gross Profit |
1.37B | 564.60M | 1.01B | 825.30M | 757.53M | 549.19M | EBIT |
683.70M | 204.30M | 102.60M | 68.60M | 36.42M | 12.23M | EBITDA |
228.55M | 705.40M | 284.30M | 107.70M | 18.56M | 34.40M | Net Income Common Stockholders |
178.65M | 128.00M | 91.60M | 56.50M | 43.82M | 36.39M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | ||||
1.48B | 6.06B | 910.10M | 712.00M | 291.55M | 217.50M | Total Assets |
17.75B | 17.75B | 15.74B | 5.26B | 3.77B | 2.58B | Total Debt |
907.90M | 3.17B | 472.10M | 136.60M | 246.76M | 12.95M | Net Debt |
-575.60M | 1.69B | -438.00M | -575.40M | -44.79M | -204.56M | Total Liabilities |
16.97B | 16.97B | 15.07B | 136.60M | 3.32B | 2.16B | Stockholders Equity |
775.90M | 775.90M | 677.70M | 477.70M | 443.79M | 417.75M |
Cash Flow | Free Cash Flow | ||||
804.75M | 722.90M | 216.20M | 463.50M | -49.14M | -25.90M | Operating Cash Flow |
820.00M | 735.00M | 225.60M | 470.80M | -45.78M | -23.14M | Investing Cash Flow |
-59.50M | -97.60M | -46.30M | -19.80M | -31.05M | -106.15M | Financing Cash Flow |
-40.20M | -72.80M | 26.50M | -27.20M | 150.88M | 186.07M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
82 Outperform | $94.90B | 27.23 | 13.26% | 3.95% | 9.88% | 9.18% | |
79 Outperform | $22.49B | 29.77 | 18.42% | 1.14% | 8.51% | 1.13% | |
77 Outperform | $100.20B | 36.47 | 10.32% | 1.03% | 15.32% | 14.02% | |
72 Outperform | $43.45B | 39.17 | 10.15% | 1.24% | 21.96% | -8.37% | |
71 Outperform | $2.35B | 11.31 | 16.50% | 0.84% | ― | ― | |
67 Neutral | $193.77B | 15.12 | 13.16% | 3.02% | 7.16% | 53.77% | |
55 Neutral | $4.58B | -19.70 | -4.70% | 5.70% | 27.38% | -68.17% |