Canadian Solar's quarterly module shipment decreased by more than 20%, but it posted a net income of US$12.4 million in Q1 2024.