ICON plc Q1 EPS $2.50 Beats Estimates, $2.90B Net Bookings, AI Partnership - ICLR News | Rallies