OTCPK:NRSC.F | JP3762600009
Generating your data highlights...
24.7b USD | # 807 in US
13.99k shares | 99.76k USD
2.93b
91.12% | 2.67b