Shares of Canadian Solar Inc. (NASDAQ: CSIQ - Get Free Report) have earned a consensus rating of "Reduce" from the twelve research firms that are currently covering the company, Marketbeat Ratings reports. Four equities research analysts have rated the stock with a sell rating, five have assigned a hold rating and three have assigned a buy
