Embecta Corp EMBC 5.26 0.07 1.35%
ATM IV
0.757
Put Call Ratio (OI)
0.17
Put Call Ratio (Vol)
1.23
IV Rank
8.31
IV Percentile
51.8
Max Pain
5