By CEP Staff • 15 May 2012 in News

Solar Power Inc. expunges shareholder losses as 1Q12 sales quintuple