Otter Tail Corp OTTR 89.03 0.81 0.92%
ATM IV
0.251
Put Call Ratio (OI)
0.303
Put Call Ratio (Vol)
0.966
IV Rank
25.7
IV Percentile
28.7
Max Pain
90