At close, the Sensex was up 167.19 points or 0.56% at 30196.17, and the Nifty was up 55.85 points or 0.63% at 8879.10. Bharti Airtel surged 10 per cent post its March quarter results to hit a new lifetime high. ONGC, Ultratech Cement, Adani Ports, and ITC were among major gainers on the Nifty, while losers were UPL, Vedanta, IndusInd Bank, Reliance Industries and L&T. About 1012 shares have advanced, 1253 shares declined, and 164 shares are unchanged. Nifty Media gained over 2%, followed by Nifty Metal and Nifty IT. Nifty PSU Bank was the biggest loser down by 2.52%. MidCap and SmallCap indexes were up half a per cent each.