The Nifty 50 closed at 24,207.75, down 0.52%, after reaching an intraday high of 24,378; The Sensex fell 0.24% to finish at 77,472