Stocks to buy | Sumeet Bagadia's stock recommendations: The key benchmark indices of the Indian stock market ended the week on a firmer footing, with the Nifty rising 2% to 23,053.10 and the Sensex gaining 1.8% to 74,459.53. Buying in IT, healthcare and select financial stocks underpinned the recovery, although the Bank Nifty lagged, advancing just 0.6%. Institutional flows were also encouraging, with FIIs recording net purchases of ₹6,304.67 crore in the cash market during the week, while DIIs were net buyers of ₹3,109.79 crore.