The Sensex opened with a positive gap of 33 points at 8,504, and zoomed to a high of 8,570 in morning deals. Profit-taking at higher levels saw the index drop to an intra-day low of 8,417 - an intra-day swing of 153 points. The Sensex finally closed with a gain of 23 points at 8,494.HDFC Bank zoomed 6.6% (Rs 42) to Rs 677. HDFC gained 3% (Rs 29) to Rs 1,079. ICICI Bank was up Rs 12 at Rs 527.SBI advanced Rs 11 to Rs 882. ONGC added Rs 11 to Rs 991. Reliance was up Rs 2 at Rs 798. HLL, however, declined Rs 2 to Rs 170.Ranbaxy was firm right through the session, and closed with a gain of Rs 11 at Rs 393. Cipla and Dr. Reddy's also finished with gains.Bajaj Auto was up Rs 7 at Rs 1,879. Bharti moved up Rs 4 to Rs 356. Tata Power was up a rupee at Rs 440.TCS moved up Rs 25 to Rs 1,509. Infosys dropped Rs 30 to Rs 2,651.BHEL dropped nearly 3% (Rs 39) to Rs 1,256. Hero Honda declined 2.8% (Rs 23) to Rs 786.L&T was down Rs 25 at Rs 1,551. Tata Steel slipped Rs 5 to Rs 365. Maruti, ACC and ITC also declined today.