OTCPK • NECP.Y • US6290504025
Generating your data highlights...
30.9b USD | # 691 in US
5.71k shares | 75.37k USD
1.33b
92.53% | 1.23b