Nasdaq • ICLR • IE0005711209
Generating your data highlights...
13.1b USD | # 1362 in US
839.74k shares | 140.05m USD
77.15m
99.93% | 77.1m