Stockreport

Canadian Solar (NASDAQ:CSIQ) earnings and shareholder returns have been trending downwards for the last three years, but the stock rallies 8.4% this past week [Yahoo! Finance]

Canadian Solar Inc. - Common Shares  (CSIQ) 
Last canadian solar inc. - common shares earnings: 3/26 06:00 am Check Earnings Report
US:NASDAQ Investor Relations: investors.canadiansolar.com
PDF NASDAQ:CSIQ ) have had an unfortunate run in the last three years. Regrettably, they have had to cope with a 69% drop in the share price over that period. And over the l [Read more]