The Sensex today opened 31 points higher at 15,040 and soon slipped into the negative zone at 14,993.
However, the markets rebounded and continued to move sideways. Positive cues from the European markets helped the index rally to the day's high of 15,257, up 264 points from day's low.
The index gave up its early gains on profit booking in FMGC and realty stocks and finally ended (provisional) at 15,097, up 89 points.
The market breadth was positive, out of 2,889 shares traded, 1,514 advanced and 1,319 declined today.