LSE • 0P59 • US1941621039
Generating your data highlights...
70.8b USD | # 271 in GB
2.44k shares | 431.35m USD
797.17m
93.88% | 748.36m