Stocks to buy today | Jefferies India stock recommendations | Shares to buy today: The NSE shares have been reeling under the upper price band of ₹1,785 after hitting the record high of ₹1,878 per share on the listing date. NSE share price finished at ₹1777.05 per share on the BSE on Wednesday. However, Jefferies India is still bullish on NSE shares, provided there is a trend reversal on Dalal Street.