 Canadian Solar is a rapidly growing solar energy powerhouse which uses a variety of strategies to capture value across the sector. CSIQ produced outstanding earnings in the second quarter which beat top and bottom line growth estimates. 