ICON (NASDAQ:ICLR) reported earnings of $1.44 per share beating Walls Streets expectations.

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)

    Story continues below

    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.

      An ad to help with our costs