News

ICON plc, among the world's largest contract research organizations, sold off on the back of disappointing 3Q earnings. The ...