ITRI   $107.02  26.23% Market Closed After Close 107.1244 0.10%

Itron, Inc.

Earnings, Splits and Dividends

Data not available