New Mountain Finance 8.250% Notes Due 2028(Nmfcz) Financials: Compared To Industry Average, Plus Other Key Ratios