OTCPK • NBCD.F • CA6330673196
Generating your data highlights...
59.3b USD | # 383 in US
N/A shares | N/A USD
392.18m
99.90% | 391.8m