The Nifty 50 ended the session with a decline of 0.19% at 25,475 points, while the S&P BSE Sensex fell 0.21% to 83,536 points. The broader markets, however, closed mixed, with the Nifty Midcap 100 slipping 0.13%, while the Nifty Smallcap 100 index ended the session with a gain of 0.60%.