By CEP Staff • 4 April 2014 in News

Opower prices $116 million IPO at high end, $19 per share