Nasdaq • ICLR • IE0005711209
Generating your data highlights...
12.8b USD | # 1371 in US
1.2m shares | 161.27m USD
76.6m
99.56% | 76.27m