New Delhi, Dec. 3 -- The Indian stock market today fell from their all-time highs hit in trade earlier this week, with both the BSE Sensex and NSE Nifty declining by 30 and 46 points, respectively.

At close, the Sensex shed by 31.46 points or 0.04 percent to 85,106.81, and the Nifty edged lower by 46.20 points or 0.18 pc to 25,986.00. The BSE Midcap index shed 1 pc and Smallcap index dipped 0.4 pc.

The broader market selloff was sharper as the BSE Midcap index lost 0.95 pc and the BSE Smallcap index shed 0.43 pc. The overall market capitalisation of BSE-listed stocks fell by Rs 2.76 lakh crore to Rs 469.69 lakh crore.

Among the sectors, IT was the best performer rising 0.76 pc. Nifty Auto emerged as the worst loser with 1.20 pc decline. ...