Stocks like Reliance Industries, ICICI Bank, L&T and Mahindra & Mahindra have gained for the third session in a row and are up anywhere between 7% to 8% so far this week, and these stocks are leading the gains that are offsetting the sell-off seen in IT stocks on Wednesday.