OTCPK:IBDR.Y | US4507371015
Generating your data highlights...
136b USD | # 134 in US
110.98k shares | 8.57m USD
6.68b
91.54% | 6.12b