News

Clearway Energy Group ("Clearway") has signed a long-term power purchase agreement (PPA) with Microsoft for the 335 megawatt ...