Truist Financial analyst Jailendra Singh maintained a Buy rating on Icon (ICLR – Research Report) today. The company’s shares closed last Friday at $201.39. See what stocks are receiving ...