Sensex, Nifty close at fresh lifetime highs on gains in ICICI Bank, Infosys 04.07.2024 17:14 The Hindu As many as 23 Nifty shares advanced, 27 declined on the exchange