Ibotta IBTA 41.14 0.98 2.44%
ATM IV
0.518
Put Call Ratio (OI)
0.354
Put Call Ratio (Vol)
0.424
IV Rank
7.05
IV Percentile
9.65
Max Pain
35