Nasdaq • ICLR • IE0005711209
Generating your data highlights...
9.04b USD | # 1756 in US
1.12m shares | 123.3m USD
76.36m
99.46% | 75.95m