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 ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results