OTCPK • NPPH.Y • US6546111021
Generating your data highlights...
15.5b USD | # 1196 in US
5.57k shares | 17.61k USD
2.35b
41.30% | 969.99m