Icon PLC (ICLR) Shares Fall 7.1% -- What GF Score of 88 Tells In
Icon PLC (ICLR) shares recently fell 7.1% to $165.53, yet the company holds a strong GF Score of 88/100, indicating solid fundamentals and growth potential. Despite a high historical P/E, ICLR is considered "modestly undervalued" by GuruFocus, with a GF Value of $227.59, suggesting …