By CEP Staff • 19 July 2011 in News

REC reports $1.17 billion 2Q loss as European solar price pressures continue