ReneSola Ltd. provided earnings guidance for the third quarter and full year 2021. For the quarter, the company expects revenue in the range of USD 19 million to USD 21 million. For the full year, the company expects total revenue in the range of USD 90 million to USD 100 million, and estimate a profit for full year 2021 with significant profit growth compared to 2020.