The 30-share BSE Sensex rose 156.66 points, or 0.19%, to 84,719.44 in the morning trade, while the NSE Nifty went up 37.75 points, or 0.15%, to 25,947.80