Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
3.77B | 3.42B | 3.98B | 3.77B | 2.40B | Gross Profit |
1.04B | 986.83M | 1.12B | 830.36M | 431.88M | EBIT |
770.39M | 756.05M | 877.15M | 655.85M | 245.84M | EBITDA |
874.00M | 886.41M | 920.57M | 648.21M | 273.28M | Net Income Common Stockholders |
604.88M | 602.90M | 658.32M | 468.52M | 139.49M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
1.06B | 1.27B | 678.88M | 87.92M | 119.08M | Total Assets |
3.29B | 2.76B | 2.24B | 1.73B | 1.53B | Total Debt |
33.76M | 35.56M | 2.03M | 1.88M | 327.88M | Net Debt |
-1.00B | -1.14B | -458.99M | -86.05M | 208.80M | Total Liabilities |
486.50M | 400.58M | 428.44M | 471.97M | 727.51M | Stockholders Equity |
2.77B | 2.34B | 1.79B | 1.22B | 776.75M |
Cash Flow | Free Cash Flow | |||
565.71M | 618.74M | 686.30M | 279.87M | 201.19M | Operating Cash Flow |
645.91M | 672.77M | 723.94M | 311.70M | 245.07M | Investing Cash Flow |
-606.93M | 135.08M | -242.00M | 29.07M | -125.62M | Financing Cash Flow |
-160.48M | -104.51M | -102.66M | -376.72M | -92.26M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | $8.54B | 32.25 | 21.78% | 0.40% | 7.40% | 168.67% | |
80 Outperform | $7.17B | 27.42 | 16.99% | 0.25% | -1.22% | 28.46% | |
76 Outperform | $9.39B | 24.08 | 25.42% | ― | 6.82% | 3.49% | |
75 Outperform | $8.36B | 13.77 | 24.51% | 1.16% | 18.81% | 10.05% | |
70 Outperform | $2.71B | 50.62 | 13.01% | 0.78% | 2.61% | -53.74% | |
66 Neutral | $2.60B | 43.48 | 6.56% | 1.31% | -69.82% | -78.10% | |
64 Neutral | $4.28B | 11.80 | 5.30% | 250.74% | 4.12% | -9.02% |