Icon PLC

ICLRNASDAQ
$163.58
3.742.34%
À la clôture: Sep 2, 5:00 PM EST
$163.58
3.742.34%
Pré-ouverture: 4:38 AM EST

Icon vs. Peers Comparison

Compare Icon (ICLR) to its peers on price performance, valuation multiples and key financial metrics.