CSIQ : NASDAQ : US$28.08
BUY 
Target: US$46.00

COMPANY DESCRIPTION:
Canadian Solar is a vertically-integrated solar module
manufacturer and project developer. Headquartered in
Canada with principal operations in China, Canadian… 293 more words