The NSE Nifty 50 ended 0.39% higher at 24,967.75 and the BSE Sensex closed 0.4% up at 81,635.91 on Monday.