NYSE:IPG | US4606901001
Generating your data highlights...
10.3b USD | # 1415 in US
6.01m shares | 172.39m USD
372.51m
99.42% | 370.35m