OTCPK • BFLB.F • DE0005909006
Generating your data highlights...
3.59b USD | # 3038 in US
6.62k shares | 729.05k USD
36.94m
84.77% | 31.31m