OTCPK • NPPE.Y • US6545611096
Generating your data highlights...
3.14b USD | # 3261 in US
1k shares | 19.84k USD
75.23m
84.54% | 63.6m