LSE • 0IFX • US2855121099
Generating your data highlights...
50.4b USD | # 351 in GB
3.97k shares | 436.65m USD
250.25m
89.81% | 224.76m