Canadian Solar Inc. revised revenue guidance for the full year 2024. For the full year, the company has reduced its revenue outlook to the range of $7.3 billion to $8.3 billion from the previous $8.5 billion to $9.5 billion.