Stock Price
2023-09-19
Market Capitalization
2023-09-19
Revenue
FY, 2022
Net Installed Capacity, MW
FY, 2019
Facilities in Development
FY, 2019
Facilities in Operations
FY, 2019
Canada
1225 Rue Saint-Charles Ouest 10th floor
United States
3636 Nobel Dr #260
Canada
888 Dunsmuir St #1100
Chile
Av. Isidora Goyenechea 3477, piso 21
France
22 Rue Seguin