Canadian Solar Q2 EPS USD -1.4 - CSIQ News | Rallies