New Mountain Finance Corporation (NMFC)
NASDAQ: NMFC · Real-Time Price · USD
7.84
-0.17 (-2.12%)
At close: Jun 5, 2026, 4:00 PM EDT
7.83
-0.01 (-0.13%)
After-hours: Jun 5, 2026, 4:04 PM EDT

New Mountain Finance Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
7419451,2141,3051,2491,328
Market Cap Growth
-36.66%-22.16%-6.91%4.48%-5.95%20.70%
Enterprise Value
2,0192,6223,0573,1023,2413,256
Last Close Price
7.849.2111.2612.7212.3713.70
PE Ratio
-57.5610.9310.2616.727.17
Forward PE
7.547.258.588.268.9611.48
PS Ratio
2.394.655.175.226.176.71
PB Ratio
0.730.800.900.990.951.00
P/TBV Ratio
0.860.941.041.191.091.14
P/FCF Ratio
-2.4928.923.9235.67-
P/OCF Ratio
1.102.4928.923.9235.67-
EV/Sales Ratio
6.5112.9013.0112.4016.0316.46
EV/FCF Ratio
-6.9272.799.3292.58-
Debt / Equity Ratio
1.261.411.351.341.491.42
Debt / FCF Ratio
1.964.4143.735.3756.58-
Net Debt / Equity Ratio
1.271.411.361.351.511.44
Net Debt / FCF Ratio
1.964.4143.735.3756.58-86.47
Asset Turnover
0.070.070.070.080.060.06
Return on Equity (ROE)
11.83%10.71%10.85%12.03%8.96%9.21%
Earnings Yield
-1.74%9.15%9.75%5.98%13.94%
FCF Yield
-40.09%3.46%25.51%2.80%-
Dividend Yield
16.33%13.88%12.27%11.72%9.79%8.60%
Payout Ratio
-823.00%129.75%111.37%59454.90%56.72%
Buyback Yield / Dilution
17.59%3.48%-1.60%-6.99%-4.73%-0.11%
Total Shareholder Return
33.91%17.36%10.67%4.73%5.05%8.49%
SEC Filings: 10-K · 10-Q