By CEP Staff • 4 May 2012 in News

SunPower’s net loss deepens as European solar cell supply contracts cut