Alibaba Group Holding Limited American BABA 109.08 0.52 0.48%
ATM IV
0.405
Put Call Ratio (OI)
0.52
Put Call Ratio (Vol)
0.68
IV Rank
38.7
IV Percentile
16.7
Max Pain
110