Lumida
/ICLR
⌘K
ICON PLC

ICON PLC

ICLR
$163.10USD+2.04%+3.26 today

MARKET CAP

12.3B

P/E (TTM)

25.7x

FWD P/E

DAY RANGE

$160 – $163

52W RANGE

$67
$204
Insider Trades2 trades
DateSideTickerInsiderRoleSharesPriceMkt Cap52W High52W LowValue% ChgRuleAI View
Aug 11, 2026SellICLRNigel Bernard John ClerkinChief Financial Officer2,267$164.29$12.3B-20.01%+145.01%$372.4K-3.96%
Aug 10, 2026SellICLRBarry Edward BalfeChief Executive Officer382$164.07$12.3B-20.01%+145.01%$62.7K-0.59%