Stock Price
2024-10-29
Market Capitalization
2024-10-29
Revenue
FY, 2024
Net Installed Capacity, MW
FY, 2019
Facilities in Development
FY, 2019
Facilities in Operations
FY, 2019
Canada
1225 Saint-Charles West street
United States
3636 Nobel Drive, Suite 260
Canada
888 Dunsmuir St Suite 1100
Chile
Av. Isidora Goyenechea 3477, piso 21
France
22 Seguin Street