Deluxe Corporation DLX 26.56 -1.14 -4.12%
ATM IV
0.407
Put Call Ratio (OI)
0.367
Put Call Ratio (Vol)
0.643
IV Rank
16.8
IV Percentile
35.8
Max pain
22.5