The Sensex opened with a positive gap of 43 points at 19,827, but slipped to a low of 19,735 in early deals. Selective buying saw the index move into positive zone soon, and rally to a high of 19,984 - up 249 points from the day's low.
The index, thereafter, exhibited a range-bound movement, and finally settled with a gain of 54 points at 19,838.
In the process, the index finished the month with a significant gain of 14.7% (2,547 points) - the best so far this year. In the last two months, the index gained a whopping 29.5% (4,519 points), and the index is up almost 44% (6,051 points) on a year-till-date basis.
While the Small-cap index rallied 1.6% to 9797, the Mid-cap index advanced over 1% to 8135.
The BSE Metal index surged 3.4% to 17,885. The Bankex, Oil & Gas and PSU indices advanced around 1% each to 10,655, 11,658 and 9628, respectively.
The market breadth was marginally positive - out of 2,817 stocks traded, 1,404 advanced, 1,344 declined and 69 were unchanged today.
INDEX MOVERS...
Reliance Energy soared over 4% to Rs 1,868. Ranbaxy surged 3% to Rs 427.
NTPC, ONGC, HDFC Bank and Mahindra & Mahindra rallied around 2% each to Rs 239, Rs 1,248, Rs 1,653 and Rs 755, respectively.
Hindalco moved up 1.6% to Rs 196, and ICICI Bank added 1.3% to Rs 1,257.
Dr.Reddy's and ACC were up around 1% each at Rs 622 and Rs 1,078, respectively.
...AND THE LOSERS
Hindustan Unilever plunged over 5% to Rs 208.
Larsen & Toubro slipped nearly 2% to Rs 4,245, and BHEL shed 1.5% at Rs 2,613.
Maruti, Cipla and Tata Motors declined over 1% each to Rs 1,074, Rs 179 and Rs 758, respectively.
TCS and Wipro were down 1% each at Rs 1,038 and Rs 505, respectively.
VALUE & VOLUME TOPPERS
Reliance topped the value chart with a turnover of Rs 648.50 crore followed by Reliance Petroleum (Rs 560.30 crore), Jindal Steel (Rs 422.50 crore), Reliance Energy (Rs 352.20 crore) and Reliance Natural Resources (Rs 338 crore).
Reliance Natural Resources led the volume chart with trades of around 2.82 crore shares followed by Tata Teleservices (2.80 crore), Reliance Petroleum (2.31 crore), Nagarjuna Fertilisers (1.21 crore) and Power Grid (1.18 crore).