CSI Solar Co Ltd (SHA:688472), a majority-owned subsidiary of Canadian Solar Inc (NASDAQ:CSIQ), saw its net attributable profit fall 54.56% year-over-year in 2025, down to CNY 1.02 billion (USD 148.6m/EUR 125.8m), based on preliminary and unaudited data provided by the parent today.