OTCPK • NSRG.Y • US6410694060
Generating your data highlights...
273b USD | # 58 in US
455.42k shares | 46.16m USD
2.57b
99.92% | 2.57b