By CEP Staff • 13 February 2014 in News

Itron posts $144 million loss for 2013, announces $50 million share buyback programme