Sensex opened higher at 76,888.89 and is currently trading at 77,006.86, up by 247.05 points; Nifty opened at 23,296.75 gaining 101.10 points