Icon Plc ICLR 169.31 3.62 2.18%
ATM IV
0.454
Put Call Ratio (OI)
0.87
Put Call Ratio (Vol)
0.271
IV Rank
3.97
IV Percentile
30
Max Pain
165