Nasdaq • ICLR • IE0005711209
Generating your data highlights...
13b USD | # 1405 in US
948.82k shares | 151.68m USD
77.15m
99.93% | 77.1m