LSE:IPC | US4601461035
Generating your data highlights...
19.7b USD | # 681 in GB
22.24k shares | 985.87k USD
529.47m
99.56% | 527.12m