Nasdaq • ITRI • US4657411066
Generating your data highlights...
3.78b USD | # 2979 in US
788.35k shares | 67.18m USD
44.34m
98.25% | 43.56m