Sensex snaps 6-day winning streak, ends 46 points down

The Sensex opened higher and crossed the crucial 28,000 mark to touch a high of 28,064.49 points intraday, but profit-booking at higher levels dragged the index down. In the last six sessions, Sensex had risen by almost 680 points.