20 MW solar project in Wilmington, Illinois: On May 12, 2022, the Illinois Commerce Commission (“ICC”) awarded a 20-year index REC contract to …
Read Complete New : ReneSola Power Announces Award of 20-year Renewable Energy Credit Contracts for Two …