
Last Price
52 Week Range
CA$30.00 - CA$46.48
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2023 | 2024 | 2025 |
|---|---|---|---|
| $2.12B | $1.611B | ||
| $0.376B | $1.301B | ||
| $1.744B | $0.309B | ||
| - | - | ||
| - | - | ||
| $999M | $-8.14M | ||
| $745M | $317.462M | ||
| $-376M | $-296.094M | ||
| $49M | $484.333M | ||
| $-327M | $188.239M | ||
| $418M | $505.7M | ||
| $102M | $65.12M | ||
| $316M | $440.58M | ||
| $1.52 | $2.12 | ||
| $1.52 | $2.11 | ||
| $208M | $208.2M | ||
| $208M | $208.8M | ||
| $1.052B | $0.569B | ||
| $246M | $251.324M | ||
| $806M | $317.462M |
NEWSLETTER
Market data is sourced from S&P Global Market Intelligence. All insights and analysis are developed by Gainify. Copyright © 2026, S&P Global Market Intelligence. All rights reserved.
View Data Providers