Why Canadian Solar's Stock Is Soaring Today

·2 min read

After a bright second quarter, management sees more sunny days ahead for this solar power and energy storage leader.