Titan, UltraTech Cement, IDFC First Bank among 80 NSE stocks to hit 52-week highs; 11 touch 52-week lows May 30, 2023