| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.29B | 1.21B | 1.09B | 850.19M | 900.14M | 1.69B |
| Gross Profit | 380.07M | 378.05M | 360.51M | 242.57M | 291.96M | 786.04M |
| EBITDA | 559.91M | 305.81M | 143.98M | 59.67M | 300.35M | 130.43M |
| Net Income | 338.72M | 80.39M | -81.28M | -77.21M | 446.95M | 408.54M |
Balance Sheet | ||||||
| Total Assets | 2.69B | 2.27B | 2.28B | 2.34B | 2.68B | 3.14B |
| Cash, Cash Equivalents and Short-Term Investments | 568.23M | 628.43M | 615.77M | 531.92M | 949.40M | 548.66M |
| Total Debt | 17.62M | 20.11M | 24.21M | 13.97M | 20.20M | 18.91M |
| Total Liabilities | 750.52M | 609.22M | 606.52M | 525.62M | 632.95M | 669.99M |
| Stockholders Equity | 1.94B | 1.66B | 1.67B | 1.81B | 2.04B | 2.47B |
Cash Flow | ||||||
| Free Cash Flow | 130.12M | 114.11M | 160.29M | -82.91M | 322.26M | 603.77M |
| Operating Cash Flow | 338.34M | 298.40M | 245.60M | -1.98M | 414.76M | 930.01M |
| Investing Cash Flow | -256.49M | -193.20M | -90.29M | -255.64M | 36.43M | -303.38M |
| Financing Cash Flow | -124.40M | -93.47M | -74.28M | -157.69M | -49.14M | -123.99M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
81 Outperform | C$3.83B | 13.20 | 42.97% | ― | 69.33% | 253.46% | |
77 Outperform | $4.45B | 9.67 | 18.39% | 1.36% | 3.93% | 247.84% | |
61 Neutral | $10.43B | 7.12 | -0.05% | 2.87% | 2.86% | -36.73% | |
60 Neutral | C$3.64B | -35.29 | -48.70% | ― | ― | -53.84% | |
60 Neutral | C$4.52B | -81.12 | -14.03% | ― | 49.65% | 71.84% | |
52 Neutral | C$4.52B | -81.21 | -5.19% | ― | ― | -267.06% | |
49 Neutral | C$3.14B | -59.06 | -50.94% | ― | ― | ― |