Stocks to buy on 1 June: Domestic equity benchmarks, the Sensex and Nifty 50, ended sharply lower on Friday, 29 May, after a sudden sell-off in the final hour of trade wiped out early-session gains.The benchmark indices traded within a narrow range for most of the session as investors remained cautious amid lingering uncertainty over a potential US-Iran agreement. However, heavy selling pressure emerged towards the close, dragging the Sensex down nearly 1,300 points intraday and pulling the Nifty 50 to a low of 23,485.The BSE Sensex eventually settled 1,092 points, or 1.44%, lower at 74,775.74, while the NSE Nifty…


