Breakdown | |||||
TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | Total Revenue | ||||
3.93B | 3.90B | 3.59B | 3.31B | 2.92B | 2.43B | Gross Profit |
2.53B | 2.60B | 2.36B | 2.14B | 1.96B | 1.53B | EBIT |
734.60M | 705.70M | 533.10M | 507.60M | 505.80M | 311.80M | EBITDA |
932.40M | 705.70M | 885.90M | 908.60M | 863.70M | 622.90M | Net Income Common Stockholders |
415.40M | 392.30M | 294.20M | 385.80M | 2.94B | 238.40M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | ||||
100.90M | 107.60M | 120.90M | 138.20M | 95.90M | 115.90M | Total Assets |
12.22B | 12.32B | 11.66B | 11.49B | 9.61B | 6.74B | Total Debt |
2.54B | 2.58B | 2.57B | 2.76B | 1.71B | 2.03B | Net Debt |
2.44B | 2.48B | 2.45B | 2.63B | 1.61B | 1.91B | Total Liabilities |
4.09B | 4.23B | 4.11B | 4.32B | 2.66B | 2.91B | Stockholders Equity |
8.13B | 8.08B | 7.55B | 7.17B | 6.94B | 3.82B |
Cash Flow | Free Cash Flow | ||||
283.50M | 288.10M | 215.00M | 450.40M | 524.20M | 176.20M | Operating Cash Flow |
586.60M | 709.30M | 607.50M | 692.40M | 738.60M | 486.60M | Investing Cash Flow |
-537.30M | -764.60M | -449.00M | -1.83B | -450.30M | -364.50M | Financing Cash Flow |
-269.70M | 39.20M | -173.90M | 1.19B | -311.40M | -95.50M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
82 Outperform | $139.39B | 47.68 | 15.26% | 0.88% | 10.23% | -5.74% | |
73 Outperform | $15.98B | 38.63 | 5.25% | ― | 7.15% | 41.96% | |
72 Outperform | $21.37B | 24.96 | 7.24% | 0.87% | 3.84% | -9.29% | |
68 Neutral | $40.21B | 28.70 | 17.17% | ― | -4.67% | 3.34% | |
54 Neutral | C$3.71B | ― | 3.60% | ― | 11.61% | 92.72% | |
49 Neutral | $6.90B | -0.08 | -53.01% | 2.43% | 24.84% | -3.06% |