Live feed16:38:00·171dPRReleaseNew Mountain Finance Corporation Announces Financial Results for the Quarter Ended September 30, 2025NMFC· New Mountain Finance CorporationFinanceOriginal source