Stock Price
2024-10-29
Market Capitalization
2024-10-29
Revenue
FY, 2024
Total Capacity, MW
FY, 2020
Electricity Sold, GWh
FY, 2020
United States
639 Loyola Ave
United States
1340 Echelon Pkwy
United States
308 East Pearl Street
United States
4809 Jefferson Hwy
United States
425 W Capitol Ave
United States
1600 Perdido St