LSE • BP • GB0007980591
Generating your data highlights...
115b USD | # 159 in GB
45.2m shares | 354.98m USD
15.45b
97.08% | 15b