Stock Market Updates: Sensex Gains 500 Points, Nifty Surges To 23,000.