CSIQ ▲ +3.4% - Canadian Solar Inc. $CSIQ CSIQ - Recurrent Energy Completes Sale of Two 100 MW / 400 MWh BESS Projects in France to BW ESS 29-OCT-2026 07:01 AM ET