Canadian Solar shares fall on worse-than-expected Q2 results and lowered outlook

Canadian Solar (CSIQ) shares fell after the company reported the second-quarter earnings and revenue that failed to meet the consensus estimates. The company posted earnings … Continue reading Canadian Solar shares fall on worse-than-expected Q2 results and lowered outlook