LSE • ITRK • GB0031638363
Generating your data highlights...
11.3b USD | # 918 in GB
1.03m shares | 71.66m USD
153.5m
97.93% | 150.32m