Shares of Canadian Solar Inc. (CSIQ) are up .2 to 5.58 today. CSIQ is trading at a 52-week high.