News
Microsoft signs PPA to purchase a total of 230 MW from two ENGIE projects in Texas
The innovative, long-term deal will be made up of solar and wind energy power purchase agreements (PPAs)