OTCPK • IBDR.Y • US4507371015
Generating your data highlights...
158b USD | # 123 in US
92.91k shares | 8.73m USD
6.67b
94.72% | 6.32b