Breakdown | |||||
TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | Total Revenue | ||||
5.69B | 5.53B | 4.25B | 3.72B | 3.73B | 2.75B | Gross Profit |
2.73B | 2.66B | 1.91B | 1.41B | 1.44B | 1.25B | EBIT |
634.17M | 644.16M | 373.56M | 321.37M | 438.26M | 465.44M | EBITDA |
763.39M | 759.29M | 441.96M | 415.71M | 508.80M | 537.83M | Net Income Common Stockholders |
446.93M | 438.70M | 167.08M | 177.56M | 331.11M | 327.20M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | ||||
154.06M | 363.67M | 154.06M | 192.89M | 225.36M | 0.00 | Total Assets |
3.49B | 4.39B | 3.49B | 3.29B | 3.36B | 0.00 | Total Debt |
871.07M | 938.99M | 871.07M | 510.96M | 563.75M | 0.00 | Net Debt |
717.01M | 575.32M | 717.01M | 318.07M | 338.39M | 0.00 | Total Liabilities |
2.01B | 2.46B | 2.01B | 1.47B | 1.59B | 0.00 | Stockholders Equity |
1.48B | 1.94B | 1.48B | 1.83B | 1.76B | 0.00 |
Cash Flow | Free Cash Flow | ||||
188.59M | 295.44M | 148.80M | 110.53M | 169.07M | 232.36M | Operating Cash Flow |
347.88M | 446.62M | 280.60M | 204.96M | 229.15M | 293.44M | Investing Cash Flow |
-161.10M | -151.18M | -118.08M | -52.38M | -66.37M | -81.43M | Financing Cash Flow |
-94.45M | -81.22M | -234.87M | -160.17M | -54.50M | -120.67M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
72 Outperform | $1.58B | 13.12 | 12.40% | 2.30% | 1.81% | 8.09% | |
71 Outperform | $11.53B | 26.01 | 24.75% | ― | 27.33% | 134.09% | |
66 Neutral | $6.34B | 13.26 | 6.26% | ― | -2.95% | ― | |
62 Neutral | $6.82B | 11.05 | 2.80% | 4.32% | 2.67% | -24.92% | |
60 Neutral | $5.02B | 668.44 | 0.37% | 7.76% | -18.43% | -97.97% | |
58 Neutral | $1.17B | 39.82 | 2.28% | 4.43% | -2.68% | -56.16% | |
52 Neutral | $1.25B | ― | -50.35% | 2.16% | -6.50% | -221.33% |