ICLR ICON PLC
P/E
177.74
Forward P/E
14.75
Price/Sales
1.62
Beta
1.24
Div Yield
--
Market Cap
--