Stocks to buy: Nagaraj Shetti recommends JM Financial, Canara Bank shares to buy by Live mint | April 9, 2026 12:20 pm | Indian Stocks, Market, News On April 9, the Nifty 50 and Sensex declined after a previous surge, influenced by renewed Middle East tensions. Nifty 50 fell 0.62% to 23,851. Analysts suggest a buy on dips strategy as the near-term uptrend remains intact.