An in-depth look at New Mountain Finance, explaining why the stock price is down, company operations, financials, dividends, risks, and potential for recovery. Get relevant insights for investors interested in business development companies and income-focused strategies.