By CEP Staff • 10 November 2015 in News

Canadian Solar’s net profit falls 71%