LSE • DPLM • GB0001826634
Generating your data highlights...
13.8b USD | # 821 in GB
695.71k shares | 74.51m USD
134.09m
99.34% | 133.2m