First Solar sold out through the second quarter of 2021

DE Shaw buys 180MW project duo from First Solar in Utah