ICON Releases 2025 ICON Cares Report, Highlighting Progress in Patient Impact, Innovation and Sustainability

Go back to ICON Releases 2025 ICON Cares Report, Highlighting Progress in Patient Impact, Innovation and Sustainability
ICON (NASDAQ: ICLR) Delayed: 166.33 -3.35 (1.97%)
Previous Close $169.68    52 Week High $85.74 
Open $169.50    52 Week Low $62.31 
Day High $169.50    P/E N/A 
Day Low $163.78    EPS $0.00 
Volume 162,690