Nasdaq • ITRI • US4657411066
Generating your data highlights...
4.21b USD | # 2845 in US
807.5k shares | 71m USD
43.79m
98.23% | 43.01m