Icon Plc ICLR 164.11 -5.57 -3.28%
ATM IV
0.445
Put Call Ratio (OI)
0.525
Put Call Ratio (Vol)
0.371
IV Rank
3.51
IV Percentile
22.9
Max Pain
165