Nasdaq • ITRI • US4657411066
Generating your data highlights...
3.58b USD | # 3039 in US
812.39k shares | 69.95m USD
44.34m
98.26% | 43.57m