ICON (NASDAQ:ICLR) reported 3/31/2018 earnings this Morning, coming in at $1.44 per share, beating Wall Street’s estimates of $1.41 per Share. Revenue for the quarter came in at $620.13 million beating analyst estimates of $562.61 million Recent Insider Trading for ICON (NASDAQ:ICLR)
Dividend History for ICON (NASDAQ:ICLR)
Recent Trading for ICON (NASDAQ:ICLR) Shares of ICON closed the previous trading session at 116.68 down -0.58 0.49% with 116.68000030517578 shares trading hands.