TerraForm Power Acquires 1.56GW Steward Creek Solar Project, Bolstering Its Renewable Pipeline
TerraForm Power has purchased the massive Steward Creek Solar development in Illinois from Hexagon Energy, a deal that significantly expands its pre-construction portfolio and underscores the scale of new renewable infrastructure needed to meet rising U.S. power demand.