Nasdaq • ITRI • US4657411066
Generating your data highlights...
3.68b USD | # 2985 in US
779.83k shares | 66.57m USD
44.34m
98.26% | 43.57m