NYSE:IPG | US4606901001
Generating your data highlights...
11.7b USD | # 1217 in US
4.17m shares | 126.75m USD
375.59m
99.55% | 373.9m