Stock market today, March 24 -- Indian markets have staged a remarkable recovery in March, rebounding from a prolonged sell-off that began in October, which had made them one of the worst-performing markets globally. Both Nifty 50 and Sensex have gained over 7% in March so far, marking their best monthly performance since June 2024.

Mid- and small-cap stocks, which were among the biggest casualties of the recent sell-off, have also recovered sharply. The Nifty Midcap 100 ended last week with a 7.74% gain and is up 10% in March so far, while the Nifty Smallcap 100 index surged 8.64% last week, taking its monthly gains to 12%.

The recent pullback in local equities has been largely driven by a shift in stance among overseas investors. Whil...