ICON stock is trading -21.38% below its average target price of $177.53 after marking a 4.4% during today's afternoon session. Analysts are giving the Large-Cap Biotechnology company an average rating of buy and target prices ranging from $144.0 to $243.0 per share.
ICON's short interest — meaning the percentage of the share float that is being shorted — is lower than average at 1.9%. The stock's short ratio is 0.73. The company's insiders own 0.63% of its outstanding shares, which indicates a strong alignment between management and shareholder interests.
Another number to watch is the company's rate of institutional share ownership, which now stands at 100.9%. In conclusion, we believe there is positive market sentiment regarding ICON.
Institutions Invested in ICON
Date Reported | Holder | Percentage | Shares | Value |
---|---|---|---|---|
2025-03-31 | WCM Investment Management, LLC | 8% | 6,389,671 | $891,870,289 |
2025-03-31 | Artisan Partners Limited Partnership | 5% | 4,290,924 | $598,927,179 |
2025-03-31 | Wellington Management Group, LLP | 5% | 3,693,159 | $515,491,139 |
2025-03-31 | Massachusetts Financial Services Co. | 4% | 3,101,629 | $432,925,381 |
2025-03-31 | Invesco Ltd. | 4% | 2,987,961 | $417,059,601 |
2025-03-31 | Ninety One UK Ltd | 4% | 2,918,187 | $407,320,546 |
2025-03-31 | Franklin Resources, Inc. | 3% | 2,100,035 | $293,122,889 |
2025-03-31 | FMR, LLC | 2% | 1,892,787 | $264,195,212 |
2025-03-31 | Alliancebernstein L.P. | 2% | 1,860,907 | $259,745,402 |
2025-03-31 | ClearBridge Investments, LLC | 2% | 1,844,458 | $257,449,451 |