news ICICI Bank, Titan, Lupin among 7 stocks that may outperform Nifty in next few weeks July 5, 2021