Nasdaq • ITRI • US4657411066
Generating your data highlights...
4.5b USD | # 2754 in US
810.85k shares | 70.83m USD
43.79m
97.79% | 42.82m