At Close, Sensex closed with a gain of 873 points, or 1.65 percent at 53,823.36 while the Nifty finished at 16,130.75, up 246 points, or 1.55 percent as solid buying in pharma, IT, FMCG, and financial stocks lifted benchmark indices to record highs on Tuesday. The Sensex hit its fresh all-time high of 53,887.98, while the Nifty made a fresh peak of 16,146.90 in intraday trade. RIL, Asian Paints, Housing Development Finance Corporation (HDFC), Titan Company, TCS, Tech Mahindra, IndusInd Bank, Bajaj Finserv were among the top Sensex gainers. While Bajaj-Auto, Tata Steel, HCL Tech, NTPC, ICICI Bank were top index losers. Barring Nifty Media and Nifty Metal indices, all the sectoral indices were trading in the green. Nifty FMCG jumped 0.6 percent and Nifty IT index 0.5 percent. The BSE Mid- and SmallCap indices hit new peaks, advancing up to 0.5 percent, in intra-day trade.