OTCPK:IMBB.Y | US45262P1021
Generating your data highlights...
32.5b USD | # 655 in US
106.28k shares | 4.53m USD
793.29m
91.87% | 728.82m