Canadian Solar reported a significant drop of almost 92% in its net profit for the first quarter of 2025 due to decreasing margins. Meanwhile, China Energy Engineering Corp. (CEEC) announced that the Shanghai Stock Exchange has given the green light for its planned A-share issuance, aiming to raise up to CNY 15 billion (USD 2.09 billion) to fund energy projects.