Top stocks to buy: Delhivery, Lodha, REC recommended for June 23