OTCPK • IDCB.Y • US4558071076
Generating your data highlights...
372b USD | # 34 in US
50.17k shares | 883.6k USD
356.41b
58.83% | 209.68b