ITRI   $121.23  -2.59% Market Closed After Close 121.23 0.0

Itron Inc

Earnings, Splits and Dividends

Data not available