Mutual funds reclassifications, rising crude oil prices and a falling rupee have taken toll on mid- and small-cap stocks. More than 500 stocks have corrected between 30 per cent and 70 per cent since their highs in January.
The BSE mid- and small-cap indices have dropped 13 per cent each from their highs in January, while the Sensex declined only 2.5 per cent during the period.