Canadian Solar Inc. (CSIQ) stock prices updated...