The Sensex opened with a marginal positive gap of three points at 14,415, and is now up 28 points at 14,440.SBI has gained over 1% to Rs 1,442.Dr. Reddy's and Ranbaxy are also up 1% each at Rs 648 and Rs 355, respectively.ONGC and Reliance are marginally lower in opening trades.