Canadian Solar's Significant Growth in 2024 H1 Financial Results