Canadian Solar Inc. provided earnings guidance for the full year 2022. For the period, the company guidance remains unchanged with the following ranges: total module shipments of 20 GW to 22 GW, battery storage shipments of 1.8 GWh to 1.9 GWh, total project sales of 2.1 GW to 2.6 GW and total revenue of $7.0 billion to $7.5 billion.