Market ends weak: Midcaps, energy up; IT down

CNBCIt was a disappointing day for frontliners but buying was seen in midcaps and smallcap stocks. Energy stocks saw good buying and oil & gas stocks are the star performers. The cues were not very encouraging as most of the Asia closed lower. Profit booking was witnessed in the FMCG, IT and auto stocks. Buying was also seen in select banking and metal stocks. 

BPCL, NTPC, BHEL, HDFC Bank, Reliance, SBI, Reliance Communication, Hero Honda and Tata Power were among the top gainers on the indices.

Sensex was down 99.40 points or 0.48% at 20728.05, and the Nifty up 6.70 points or 0.11% at 6206.80.

About 1623 shares have advanced, 1323 shares declined, and 26 shares are unchanged.

The BSE Midcap Index ended at 9,534.70 up 1%.

The BSE Smallcap Index ended at 12,871.65 up 1.4%.