LSE • DPLM • GB0001826634
Generating your data highlights...
12.3b USD | # 872 in GB
546.66k shares | 52.63m USD
134.09m
99.21% | 133.04m