By CEP Staff • 31 October 2013 in News

Sunpower announces $155 million in new lease financing as Q3 profits skyrocket