After resuming the day with an upward gap of 122.87 points at 17,476.41, the Sensex struck a high of 17,497.36 in early trade and then moved in the red for a short duration, mirroring the global sentiments. At the day's high, Sensex gained 143.82 points and lost 38.02 points at day's low of 17,315.52. Overall, the market witnessed an extremely choppy session, brokers said. The broader based S&P CNX Nifty of National Stock Exchange gained 42.45 points to close at 5,157.70.
Sensex has gained 682.08 points or 4.07 pc in three trading sessions from 16752.86, on May 13, on firm global markets and due to depreciation of the Rupee against the dollar, which has boosted the demand of IT shares, marketmen observed.
The market breadth was strong on BSE with 1521 shares advancing as compared to 1160 that declined, while 86 remained unchanged.
The BSE Midcap index was up 0.70 pc to 7,129.70, while Smallcap index ended up by 0.86pc at 8,620.26. Both the indices outperformed the Sensex.
The total turnover on BSE was Rs 6085 crore as compared to Rs 6,484.97 crore in the previous session. Turnover in NSE's futures&options segment amounted to Rs 37876.68 crore as compared to Rs 38196.16 crore yesterday.