LSE:BARC | GB0031348658
Generating your data highlights...
45.6b USD | # 318 in GB
42.84m shares | 147.25m USD
14.48b
93.29% | 13.51b