OTCPK • IMBB.Y • US45262P1021
Generating your data highlights...
28.7b USD | # 743 in US
160.83k shares | 6.62m USD
779.49m
93.69% | 730.33m