LSE • BP • GB0007980591
Generating your data highlights...
114b USD | # 155 in GB
46.44m shares | 369.64m USD
15.45b
97.08% | 15b