Nasdaq • ICLR • IE0005711209
Generating your data highlights...
9.51b USD | # 1696 in US
1.94m shares | 210.64m USD
76.36m
99.46% | 75.95m