Nasdaq • IPGP • US44980X1090
Generating your data highlights...
3.25b USD | # 3210 in US
467.59k shares | 42.24m USD
42.53m
65.40% | 27.82m