Buy or sell stocks, April 16 -- A renewed wave of buying lifted the Indian stock market on Wednesday, April 15, pushing benchmark indices up by over 1.5% each.

The Sensex climbed 1,264 points, or 1.64%, to end at 78,111.24, while the Nifty 50 advanced 389 points, or 1.63%, to close at 24,231.30. Meanwhile, the Nifty Midcap 100 and Smallcap 100 indices each posted gains exceeding 2%.

On Wednesday, the Nifty 50 opened with a strong gap-up at 24,163.80 and witnessed early volatility, marking its intraday low of 24,145.80 and high of 24,280.90 in the initial phase of the session. Thereafter, the index traded in a narrow range, indicating a phase of consolidation for the rest of the day. The index eventually closed at 24,231.30, registering ...