The Sensex is moving in a narrow range, and is now up 29 points at 14,441.BHEL has gained close to 2% (Rs 24) to Rs 1,454. SBI is still up nearly 1% at Rs 1,437.Ranbaxy, HDFC and HDFC Bank are trading with gains of over 1% each.ICICI Bank has slipped Rs 4 to Rs 944. ITC, ONGC and Maruti are also trading on a weak note.Britannia has zoomed over 7% to Rs 1,580 on reports that the spat with Danone is nearing a resolution.