Nasdaq • ITRI • US4657411066
Generating your data highlights...
3.87b USD | # 2865 in US
737.35k shares | 68.94m USD
43.79m
98.25% | 43.02m