Mumbai: Rising for a third straight session, the BSE benchmark Sensex on Tuesday added another 166 points on the back of strong buying in banking, metal and energy stocks amid positive global cues.
After rallying nearly 300 points during the day, the BSE gauge settled 165.94 points, or 0.42 per cent, higher at 39,950.46. The index hit an intra-day high of 40,066.31 and a low of 40,066.31.