NYSE:IPG | US4606901001
Generating your data highlights...
10.2b USD | # 1360 in US
5.73m shares | 168.69m USD
372.51m
99.55% | 370.83m