Despite a slight revenue dip, Icon PLC (ICLR) showcases resilience with strong bookings and strategic investments in digital ...