Stock Price
2024-10-29
Market Capitalization
2024-10-29
Revenue
FY, 2023
Storage Capacity Sold, TWh
FY, 2021
Electricity Generated, TWh
FY, 2021
Length of Transmission Networks, km
FY, 2021
France
1 Place Samuel de Champlain
United States
400 Northridge Road, Suite 900
United States
1500 Gateway Blvd, Suite 220
United States
225 W Hubbard St
United States
875 N. High Street, Suite 300
United States
1451 W. Cypress Creek Road, Suite 300