New Mountain Finance Corporation Announces Financial Results for the Quarter Ended March 31, 2025
1. NMFC reported Q1 net investment income of $34.5 million, $0.32 per share. 2. Net asset value slightly decreased to $12.45 per share, reflecting stability.