Microsoft Signs 400 MW Renewable Energy Purchase Deals from New Texas Solar Projects

Leeward Renewable Energy (LRE), announced two new Power Purchase Agreements (PPA) with Microsoft, for a total of 400 MW of renewable energy to be delivered from two solar facilities currently under development in Texas. The two new solar projects, each 200 MW, include the Morrow Lake Solar in Frio County, Texas, expected to be completed … Continue reading Microsoft Signs 400 MW Renewable Energy Purchase Deals from New Texas Solar Projects