Nasdaq • ITRI • US4657411066
Generating your data highlights...
3.79b USD | # 2911 in US
735.85k shares | 68.88m USD
43.79m
98.25% | 43.02m