ICON Public Limited Company

ICLR
$149.45 (- $3.35 - 2.19%)
Last updated: 2026-06-05 23:39 UTC
Earnings per Share (EPS)
Earnings History
DateTimeEPS EstimateEPS ActualDifferenceSurprise %