New Mountain Finance (NMFC) Stock: Price, Analysis