X

CSIQ

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…