Sensex was up 519.11 points
Benchmark indices rallied for the fourth consecutive day on June 23 supported by the buying seen across the sectors.
At close, the Sensex was up 519.11 points or 1.49% at 35430.43, and the Nifty was up 159.80 points or 1.55% at 10471. About 1929 shares have advanced, 749 shares declined, and 143 shares are unchanged.
Bajaj Finance, L&T, IndusInd Bank, NTPC and Hindalco Industries were among major gainers on the Nifty, while losers included Reliance Industries, Bharti Airtel, Vedanta and Maruti Suzuki.
All the sectoral indices ended in the green. BSE Midcap and Smallcap indices rose over 1.5 percent each.