OTCPK • NCBD.Y • US0598311076
Generating your data highlights...
14.9b USD | # 1240 in US
116.44k shares | 1.47m USD
647.22m
86.10% | 557.24m