Canadian Solar Up 9% On Upbeat Guidance Shares of Canadian Solar (NASDAQ: CSIQ) rallied over 9% on Thursday after the company released its 1st quarter results. While revenue fell, the company’s loss p... Read More»