OTCPK:IMBB.F | GB0004544929
Generating your data highlights...
33.4b USD | # 621 in US
2.84k shares | 121.64k USD
782.22m
92.65% | 724.7m