Nasdaq • ICLR • IE0005711209
Generating your data highlights...
9.48b USD | # 1704 in US
1.96m shares | 212.34m USD
76.36m
99.46% | 75.95m