First Solar contracts 167 MW of solar, wind power in India
US thin-film photovoltaics (PV) maker First Solar Inc (NASDAQ:FSLR) has signed a 167-MW captive power purchase agreement (PPA) to power ...
US thin-film photovoltaics (PV) maker First Solar Inc (NASDAQ:FSLR) has signed a 167-MW captive power purchase agreement (PPA) to power ...