Nasdaq • ITRI • US4657411066
Generating your data highlights...
3.63b USD | # 3048 in US
1.13m shares | 104.59m USD
44.34m
98.47% | 43.66m