At close, the Sensex was down 310.21 points or 1.01% at 30379.81, while Nifty was down 68.55 points or 0.76% at 8925.30. Nifty Pharma, up 3 per cent. Sun Pharma and Larsen & Toubro were the top gainers in the Sensex pack. Kotak Mahindra Bank, Hero MotoCorp, Bajaj Finance, HDFC Bank and Maruti Suzuki were among major losers on the Nifty, while gainers included UPL, HUL, Britannia Industries, HCL Tech and Shree Cements. About 1429 shares have advanced, 940 shares declined, and 174 shares are unchanged. Bank, auto and energy ended in the red, while buying seen in the FMCG, IT and metal.