OTCPK:IMBB.F | GB0004544929
Generating your data highlights...
32.6b USD | # 544 in US
13.18k shares | 476.26k USD
814.16m
92.66% | 754.42m