LSE • 0IFX • US2855121099
Generating your data highlights...
52.9b USD | # 346 in GB
702 shares | 623.74m USD
250.75m
84.68% | 212.33m