The two 15-year power purchase agreements cover a 805 MW and a 195 MW solar project, set for construction this year, that will power data centers in Texas belonging to Google.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results