At close, the Sensex was down 26.88 points or 0.08% at 34842.10, and the Nifty was down 16.40 points or 0.16% at 10288.90. ITC and Bajaj Finance were the top Sensex gainers, followed by Kotak Mahindra Bank, Hero MotoCorp and HUL. While losers were Asian Paints, Hindalco Industries, IOC, Adani Ports and Shree Cements. About 1477 shares have advanced, 1130 shares declined, and 158 shares are unchanged. Nifty FMCG gained 1.9% followed by Nifty Pharma and Nifty Bank. Nifty IT and Nifty Realty were down over 1% each. While BSE Midcap and Smallcap indices ended higher.