OTCPK:BDRF.F | DE0005200000
Generating your data highlights...
N/A USD
6.67k shares | 730.15k USD
218.52m
40.98% | 89.55m