OTCPK • PPLF.F • ID1000118409
Generating your data highlights...
581m USD | # 5854 in US
31.49k shares | 2.6k USD
6.82b
40.38% | 2.75b