NEW MOUNTAIN FINANCE CORPORATION NMFC 7.38 0.15 2.07%
ATM IV
0.316
Put Call Ratio (OI)
0.139
Put Call Ratio (Vol)
0.647
IV Rank
5.72
IV Percentile
24.2
Max Pain
7.5