ReneSola Ltd. provided earnings guidance for the second quarter and full year 2021. For the second quarter, the company's revenue in the range of $19 million to $22 million. For the full year, The company expects total revenue in the range of $90 million to $100 million. anticipating a profitable full year 2021 with significant profit growth compared to 2020.