By CEP Staff • 5 March 2014 in News

Canadian Solar swings to $45.56 million net profit in 2013