Sensex Edges Higher, Nifty Holds Above 17,200 As IT, Pharma Shares Gain | Sharefundss