Nasdaq • ICLR • IE0005711209
Generating your data highlights...
13.1b USD | # 1367 in US
813.5k shares | 134.31m USD
77.15m
99.93% | 77.1m