By CEP Staff • 23 May 2012 in News

Trina Solar posts 1Q12 net loss of $29.8 million