Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
142.28M | 1.52B | 1.70B | 1.18B | 983.63M | Gross Profit |
142.28M | 1.52B | 1.70B | 1.18B | 983.63M | EBIT |
265.44M | -28.17M | 720.81M | 344.32M | 189.84M | EBITDA |
0.00 | -5.54M | 736.71M | 322.33M | 184.64M | Net Income Common Stockholders |
345.78M | 304.61M | 583.41M | 279.35M | 157.09M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
39.79M | 36.42M | 59.05M | 88.80M | 62.22M | Total Assets |
5.63B | 5.18B | 4.77B | 4.51B | 3.94B | Total Debt |
100.00M | 100.00M | 199.86M | 199.68M | 149.49M | Net Debt |
60.21M | 63.58M | 177.04M | 110.87M | 87.27M | Total Liabilities |
4.11B | 3.77B | 3.59B | 3.28B | 2.80B | Stockholders Equity |
1.52B | 1.41B | 1.18B | 1.23B | 1.14B |
Cash Flow | Free Cash Flow | |||
560.22M | 458.34M | 244.56M | 376.60M | 257.49M | Operating Cash Flow |
560.22M | 464.26M | 250.45M | 384.90M | 263.26M | Investing Cash Flow |
-318.87M | -211.80M | 48.88M | -274.83M | -167.99M | Financing Cash Flow |
-237.98M | -238.85M | -365.31M | -83.49M | -79.26M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
82 Outperform | $7.36B | 7.49 | 19.06% | 1.99% | 6.10% | 206.71% | |
82 Outperform | $5.65B | 13.40 | 16.03% | 2.29% | 4.07% | 1110.92% | |
75 Outperform | $6.99B | 20.37 | 23.56% | 0.80% | 18.31% | 13.13% | |
75 Outperform | $9.82B | 11.06 | 20.33% | 2.58% | 6.91% | 4.97% | |
75 Outperform | $5.27B | 26.88 | 6.82% | 1.76% | 15.35% | -44.64% | |
68 Neutral | $4.47B | 19.32 | 5.22% | 0.06% | 2.48% | -54.02% | |
64 Neutral | $13.44B | 9.41 | 9.19% | 4.92% | 16.30% | -8.66% |