
Last Price
52 Week Range
CA$12.24 - CA$43.56
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | LTM |
|---|---|---|---|---|
| $158.638M | $224.994M | $261.631M | ||
| $24.256M | $35.662M | $81.418M | ||
| $88.612M | $164.859M | $114.073M | ||
| $20.779M | $23.771M | $27.364M | ||
| - | - | - | ||
| $292.285M | $449.286M | $484.486M | ||
| $0.601B | $0.796B | $1.091B | ||
| - | - | - | ||
| - | - | $29.125M | ||
| $36.146M | $21.656M | $21.586M | ||
| $27.295M | $53.267M | $54.733M | ||
| $0.664B | $0.871B | $1.196B | ||
| - | - | - | ||
| $0.956B | $1.32B | $1.681B |
| Metric | 2022 | 2023 | 2024 | LTM |
|---|---|---|---|---|
| $182.751M | $311.074M | $181.952M | ||
| $27.428M | $11.288M | - | ||
| $103.457M | $96.356M | $125.4M | ||
| $0.591M | $2.877M | - | ||
| $28.275M | $72.06M | - | ||
| $-104.048M | $40.878M | $39.213M | ||
| $-64.601M | $22.53M | $348.461M | ||
| $249.626M | $485.003M | $695.026M | ||
| $94.216M | $-28.343M | $-13.036M | ||
| $9.832M | $31.22M | $13.036M | ||
| $18.661M | $164.54M | $305.694M | ||
| $3.128M | $15.305M | $48.29M | ||
| $85.55M | $210.366M | $201.075M | ||
| $220.037M | $418.554M | $568.096M | ||
| $105.589M | - | - | ||
| $0.575B | $0.904B | $1.263B |
| Metric | 2022 | 2023 | 2024 | LTM |
|---|---|---|---|---|
| - | - | - | ||
| - | - | - | ||
| $418.649M | $587.119M | $668.954M | ||
| $-120.875M | $-249.846M | $-255M | ||
| - | - | - | ||
| $-0.287M | - | $-83M | ||
| $2.419M | $8.492M | - | ||
| $299.906M | $345.765M | $330.698M | ||
| $81.128M | $70.532M | $86.944M | ||
| $381.034M | $416.297M | $417.643M | ||
| $0.956B | $1.32B | $1.681B |
| Metric | 2022 | 2023 | 2024 | LTM |
|---|---|---|---|---|
| - | - | $29.125M | ||
| $103.457M | $127.576M | $138.436M | ||
| $-55.181M | $-97.418M | $-123.195M |
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