Nasdaq • IPGP • US44980X1090
Generating your data highlights...
5.01b USD | # 2507 in US
524.15k shares | 60.77m USD
42.44m
64.55% | 27.4m