| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 588.23M | 470.26M | 427.48M | 426.39M | 489.92M | 324.08M |
| Gross Profit | 233.65M | 180.55M | 156.84M | 187.18M | 318.86M | 188.14M |
| EBITDA | 292.12M | 13.78M | 208.15M | 206.48M | 289.80M | 110.92M |
| Net Income | 137.81M | -68.47M | 92.80M | 101.83M | 201.05M | 51.62M |
Balance Sheet | ||||||
| Total Assets | 1.87B | 1.46B | 1.51B | 1.19B | 689.76M | 497.10M |
| Cash, Cash Equivalents and Short-Term Investments | 66.19M | 50.40M | 111.74M | 317.40M | 130.13M | 62.51M |
| Total Debt | 637.76M | 620.07M | 445.84M | 429.02M | 66.36M | 169.85M |
| Total Liabilities | 983.86M | 866.95M | 702.36M | 645.91M | 294.27M | 283.02M |
| Stockholders Equity | 884.28M | 587.13M | 804.25M | 538.59M | 393.06M | 212.70M |
Cash Flow | ||||||
| Free Cash Flow | 32.80M | -192.17M | -297.55M | -152.43M | 182.76M | 45.03M |
| Operating Cash Flow | 314.02M | 145.42M | 163.10M | 143.39M | 364.59M | 162.84M |
| Investing Cash Flow | -285.83M | -335.38M | -308.17M | -425.81M | -179.53M | -116.56M |
| Financing Cash Flow | 24.15M | 131.16M | 77.75M | 327.30M | -115.43M | 288.00K |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | C$4.42B | 22.29 | 17.26% | ― | 29.97% | 658.38% | |
73 Outperform | C$10.55B | 24.98 | 9.83% | ― | 44.69% | 1216.12% | |
73 Outperform | $34.49B | 534.37 | 0.41% | ― | 8.17% | ― | |
72 Outperform | C$29.56B | 717.84 | 3.33% | 0.68% | -19.68% | -90.05% | |
70 Outperform | $12.69B | 19.70 | 16.43% | 0.07% | 5.40% | 413.48% | |
61 Neutral | $10.43B | 7.12 | -0.05% | 2.87% | 2.86% | -36.73% | |
54 Neutral | C$3.65B | -54.90 | -10.53% | ― | 1.17% | -169.37% |