Stock Price
2023-09-01
Market Capitalization
2023-09-01
Revenue
FY, 2022
Storage Capacity Sold, TWh
FY, 2021
Electricity Generated, TWh
FY, 2021
Length of Transmission Networks, km
FY, 2021
France
1 Pl. Samuel de Champlain
United States
400 Northridge Rd
United States
1500 Gateway Blvd
United States
225 W Hubbard St
United States
875 N High St Suite 300
United States
1451 W Cypress Creek Rd Suite 300