ITRON, INC. ITRI 47.05

Technology

Revenue

Earnings

Dividends