OTCPK • IPML.F • CA4528921022
Generating your data highlights...
822m USD | # 5245 in US
37.36k shares | 228.8k USD
178.17m
48.37% | 86.18m