LSE:BARC | GB0031348658
Generating your data highlights...
55.6b USD | # 270 in GB
58.81m shares | 276.63m USD
14.25b
93.15% | 13.28b