The one-month return of ICON Public Limited Company (NASDAQ:ICLR) was -2.77%, and its shares lost 44.59% of their value over the last 52 weeks. On March 18, 2025, ICON Public Limited Company ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results