The Nifty 50 closed at 23,897.70, up 0.10%, and the Sensex finished at 76,515.43, gaining 0.48%