OTCPK • IPFP.F • GB00B1YKG049
Generating your data highlights...
728m USD | # 5491 in US
N/A shares | N/A USD
222.13m
73.30% | 162.83m