Nasdaq • ICLR • IE0005711209
Generating your data highlights...
11.2b USD | # 1525 in US
1.14m shares | 138.03m USD
76.57m
99.56% | 76.23m