LSE:0KXA | US7739031091
Generating your data highlights...
45.4b USD | # 366 in GB
244 shares | 316.87m USD
112.27m
99.70% | 111.94m