Canadian Solar’s Revenue Up 62% YoY, Driven by Higher Module and Battery Storage Shipments