At the close of trading today, the BSE Sensex ended at 85,712.37, up 447.05 points or 0.52 per cent, while the NSE Nifty50 stood at 26,186.45, up 152.7 points or 0.59 per cent. Broader markets were mixed, with the Nifty Midcap100 up 0.5 per cent while the Smallcap100 index slipped 0.6 per ce