OTCPK • NRSD.Y • US65565D1019
Generating your data highlights...
3.92b USD | # 2892 in US
2.81k shares | 58.42k USD
198.29m
79.64% | 157.93m