Nasdaq • ICLR • IE0005711209
Generating your data highlights...
12.4b USD | # 1451 in US
1m shares | 150.37m USD
77.15m
99.57% | 76.82m