
Canadian Solar (CSIQ) Stock Skyrockets: Analyst Upgrade & Battery Boom Ignite Rally
Stock Rally and Analyst Buzz Canadian Solar’s stock has surged sharply this week. On Oct 14 its share price hit a 52-week high of around $16.00 before closing at $15.72 marketbeat.com. This