OTCPK • BLFB.Y • US05845R4056
Generating your data highlights...
5.14b USD | # 2481 in US
2.04k shares | 44.56k USD
483.15m
97.31% | 470.15m