Itron, Inc.

Itron, Inc.

80.79
CHF
-17.53
(-17.83%)
5.04EPS
Oct 27Next Earn