SunPower Signs 20-Year PPA for 54-MW Solar Plant
SunPower Corp .has signed a 20-year power-purchase agreement to supply Turlock Irrigation District with power from a 54-megawatt solar project.
SunPower Signs 20-Year PPA for 54-MW Solar Plant Read More »