Canadian Solar Q2 FY26 net loss widens to USD 77 million; revenue drops 29% year over year to USD 1.2 billion - CSIQ News | Rallies