CSIQ ▼ -1.4% - Canadian Solar Inc. $CSIQ CSIQ - Recurrent Energy Achieves Commercial Operation of 200 MWp Villameca Solar Project in Spain 15-OCT-2026 07:00 AM ET