Nasdaq • ICLR • IE0005711209
Generating your data highlights...
12.7b USD | # 1369 in US
836.39k shares | 139.84m USD
77.15m
99.93% | 77.1m