Canadian Solar Inc. provided earnings guidance for the second quarter of 2021 and reaffirmed earnings guidance for the full year 2021. For the second quarter of 2021, the company expects total module shipments to be in the range of 3.5 GW to 3.7 GW, including approximately 80 MW of module shipments to the Company's own projects. Total revenues are expected to be in the range of $1.4 billion to $1.5 billion. Gross margin is expected to be between 9.5% and 10.5%. The company reiterates full year 2021 total module shipment guidance of 18 GW to 20 GW and project sales guidance of 1.8 GW to 2.3 GW. The company introduces 2021 total battery storage shipment guidance of 810 MWh to 860 MWh. Total revenue guidance for 2021 remains unchanged, expected to be in the range of $5.6 billion to $6.0 billion.