OTCPK • NPSN.Y • US6315122092
Generating your data highlights...
32.5b USD | # 659 in US
218.08k shares | 2.15m USD
754.19m
98.57% | 743.39m