Some profit-taking at higher levels has seen the Sensex cool-off a bit, and is now up 76 points at 14,431.Bharti has gained 1.6% to Rs 804.Ranbaxy is up over 1% at Rs 399. Tata Motors has moved up over 1% to Rs 881.HLL, Reliance, ONGC and ITC are also trading with gains.Advances are way ahead of declines - out of 1,471 scrips traded, 1,130 have logged gains.