ITRI

Itron, Inc.

Technology · Hardware, Equipment & Parts
$88.69 -1.91%
Undervalued·Quality 70·RSI 44·DCF -28%·Conviction 60·AGI 68