Nasdaq • ITRI • US4657411066
Generating your data highlights...
3.68b USD | # 3015 in US
1.15m shares | 106.25m USD
44.34m
98.47% | 43.66m