LSE:IPC | US4601461035
Generating your data highlights...
20.4b USD | # 666 in GB
28.83k shares | 1.28m USD
528.04m
99.58% | 525.81m