Buy or sell stocks, April 9 -- After a rollercoaster ride in the first half, the tide turned towards bulls after midday, and the Indian stock market experienced a strong recovery on Wednesday. The Nifty 50 index finished 374 points northward at 22,535, the BSE Sensex ended 1,089 points higher at 74,227, while the Bank Nifty index shot up 650 points and closed at 50,511. Sectorally, we saw a complete reversal from yesterday's performance, with all indexes closing in positive territory. Nifty Media, PSU Banks, Consumer Durables, and Realty sectors led the charge.

The Midcap and Smallcap indices staged a notable comeback, recouping a significant portion of yesterday's losses with gains exceeding 2% each. Overall market sentiment shifted to ...