CSI Solar Co Ltd (SHA:688472), a majority-owned subsidiary of Canadian Solar Inc (NASDAQ:CSIQ), has reported a net profit attributable to shareholders of CNY 258 million (USD 36.3m/EUR 31.4m) for the third quarter of 2025, representing a year-over-year decline of 64%.