Canadian Solar Inc. recently reported third-quarter 2025 revenue of US$1.49 billion, surpassing expectations on the back of robust energy storage deliveries and new international contracts, notably in ...