CSIQ Stock 18.77 Canadian Solar Inc $CSIQ Hit 758,450 52