The Nifty 50 closed at 23,654.70, down 4.30 points or 0.02%, after hitting an intraday high of 23,859.90. The Sensex fell 135.03 points or 0.18% to finish at 75,183.36