OTCPK • IBID.F • JP3148800000
Generating your data highlights...
26.9b USD | # 775 in US
1.18k shares | 86.25k USD
279.25m
85.65% | 239.16m