Canadian Solar Inc. (NASDAQ:CSIQ) The stock soared after delivering $1.487 billion in net income in the third quarter of 2025, beating the estimate of $1.366 billion, even as the adjusted loss of 58 cents per diluted share continued to beat the expected loss of 53 cents. Sales fell 12% sequentially and 1% year over year. […]