OTCPK:PPRU.Y | US4920891078
Generating your data highlights...
27.6b USD | # 596 in US
396.55k shares | 9.6m USD
122.59m
52.21% | 64m