OTCPK • NDEK.Y • US6548022069
Generating your data highlights...
13.2b USD | # 1348 in US
133.5k shares | 2.6m USD
673.51m
96.91% | 652.72m