By CEP Staff • 14 August 2014 in News

Canadian Solar reports $56 million profit in Q2