OTCPK • BDRX.F • CA0977517055
Generating your data highlights...
21.2b USD | # 972 in US
468 shares | 8.62k USD
99.1m
87.05% | 86.27m