Nasdaq • ICLR • IE0005711209
Generating your data highlights...
12.7b USD | # 1434 in US
990.12k shares | 149.24m USD
77.15m
99.57% | 76.82m