Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 2.78B | 2.74B | 2.38B | 2.18B | 1.92B | 1.65B |
Gross Profit | 1.86B | 1.83B | 1.61B | 1.50B | 1.30B | 1.09B |
EBITDA | 769.82M | 754.14M | 633.23M | 511.77M | 449.76M | 425.79M |
Net Income | 465.50M | 442.59M | 338.30M | 265.94M | 199.22M | 196.35M |
Balance Sheet | ||||||
Total Assets | 5.23B | 5.30B | 5.12B | 4.86B | 4.66B | 4.23B |
Cash, Cash Equivalents and Short-Term Investments | 1.61B | 1.62B | 1.41B | 1.57B | 1.42B | 1.46B |
Total Debt | 538.66M | 563.60M | 782.97M | 777.46M | 878.52M | 795.89M |
Total Liabilities | 1.73B | 1.69B | 1.76B | 1.80B | 1.83B | 1.64B |
Stockholders Equity | 3.50B | 3.59B | 3.34B | 3.04B | 2.83B | 2.56B |
Cash Flow | ||||||
Free Cash Flow | 769.48M | 797.68M | 477.25M | 397.82M | 394.61M | 417.02M |
Operating Cash Flow | 863.22M | 832.64M | 561.43M | 479.71M | 461.82M | 480.31M |
Investing Cash Flow | -603.97M | -397.40M | -293.58M | -152.35M | -261.50M | -465.07M |
Financing Cash Flow | -578.42M | -456.60M | -290.27M | -164.50M | -261.82M | 196.84M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $12.06B | 56.64 | 89.60% | ― | 9.18% | 14.35% | |
77 Outperform | $8.38B | 43.45 | 49.11% | ― | 22.73% | 154.79% | |
76 Outperform | $10.79B | 23.49 | 13.40% | ― | 12.62% | 26.45% | |
74 Outperform | $16.41B | 68.75 | 25.20% | 0.52% | 10.71% | -27.64% | |
71 Outperform | $9.94B | 44.89 | 19.70% | ― | 14.63% | 17.15% | |
68 Neutral | $9.98B | ― | -14.15% | ― | -16.74% | 49.75% | |
49 Neutral | C$2.91B | 2.04 | -80.91% | 2.67% | 12.55% | -24.32% |