Embecta Corp EMBC 6.08 -0.11 -1.78%
ATM IV
0.949
Put Call Ratio (OI)
0.17
Put Call Ratio (Vol)
1.14
IV Rank
12.1
IV Percentile
64.8
Max pain
5