Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
3.00B | 2.43B | 2.76B | 3.29B | 2.26B | Gross Profit |
1.02B | 2.36B | 958.34M | 1.33B | 774.52M | EBIT |
807.05M | 575.94M | 666.93M | 988.14M | 478.73M | EBITDA |
543.29M | 445.27M | 0.00 | 0.00 | 0.00 | Net Income Common Stockholders |
378.28M | 255.48M | 476.52M | 740.12M | 350.57M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
2.39B | 2.03B | 786.29M | 719.53M | 829.60M | Total Assets |
4.17B | 3.70B | 3.62B | 3.80B | 3.37B | Total Debt |
923.32M | 844.39M | 687.82M | 721.04M | 719.64M | Net Debt |
50.27M | 247.51M | -98.47M | 1.50M | -109.96M | Total Liabilities |
2.23B | 1.92B | 1.89B | 2.17B | 1.88B | Stockholders Equity |
1.71B | 1.58B | 1.54B | 1.32B | 1.23B |
Cash Flow | Free Cash Flow | |||
958.05M | 437.91M | 508.19M | 1.36B | 925.04M | Operating Cash Flow |
988.15M | 457.95M | 531.38M | 1.38B | 978.37M | Investing Cash Flow |
-67.43M | 15.62M | 313.30M | -705.89M | -483.87M | Financing Cash Flow |
-628.55M | -557.23M | -735.57M | -925.32M | -307.79M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $6.84B | 19.25 | 23.03% | 1.84% | 22.67% | 47.20% | |
77 Outperform | $10.61B | 28.88 | 18.64% | 1.51% | 22.09% | 28.37% | |
76 Outperform | $5.03B | 26.33 | 62.26% | 0.77% | 29.48% | 63.03% | |
72 Outperform | $3.12B | 12.94 | 51.51% | 5.77% | 23.88% | ― | |
72 Outperform | $3.92B | 21.57 | 15.66% | 1.15% | 12.29% | 99.57% | |
70 Outperform | $3.88B | 28.50 | 34.27% | 4.84% | 39.75% | ― | |
64 Neutral | $13.37B | 9.30 | 9.39% | 4.85% | 16.11% | -8.85% |