
Canadian Solar Inc. (NASDAQ:CSIQ) shares fell Thursday after the company reported second-quarter 2025 revenue of $1.69 billion, up 4% year over year but below the $1.95 billion consensus estimate.
The company reported a net loss of 8 cents per share, compared with earnings of 2 cents a year earlier. The company posted an adjusted loss of 53 cents per share, which missed analyst expectations of a $1.61 profit.