OTCPK:PPRU.Y | US4920891078
Generating your data highlights...
32.1b USD | # 533 in US
367.75k shares | 11.51m USD
122.59m
57.29% | 70.23m