Nasdaq • IPGP • US44980X1090
Generating your data highlights...
4.36b USD | # 2729 in US
557.19k shares | 67.47m USD
42.44m
64.60% | 27.42m