Bajaj Finance, NTPC, ONGC, Tata Consumer and IndusInd Bank are among the top gainers on the Nifty, while losers included BPCL, LTIMindtree, Dr Reddy s Laboratories, HCL Technologies and Hero MotoCorp
The midcap and smallcap stocks have seen a strong rally over the last six months and have outperformed the headline Nifty50 index. While the Nifty Midcap 100 and Nifty Smallcap 100 have given returns of over 27% and 40%, respectively, over the last six months, the returns by Nifty have been at 8%.