Stocks To Watch on 5 June, 2023: Vedanta, Lupin, SBI Life, TechM, Bajaj Finance, Bajaj Finserv, Indian Oil, NTPC | The Financial Express