Embecta Corp EMBC 5.03 0.14 2.86%
ATM IV
0.551
Put Call Ratio (OI)
0.21
Put Call Ratio (Vol)
0.155
IV Rank
4.25
IV Percentile
14.2
Max Pain
5