Nasdaq • ITRI • US4657411066
Generating your data highlights...
3.96b USD | # 2879 in US
757.24k shares | 70.3m USD
43.79m
98.25% | 43.02m