OTCPK • MBPF.F • GB00B1FP6H53
Generating your data highlights...
1.87b USD | # 4051 in US
N/A shares | N/A USD
593.58m
40.84% | 242.4m