Bajaj Auto, Dalmia Bharat, IndusInd Bank, IDFC among 109 NSE stocks to hit 52-week highs; 21 touch 52-week lows | The Financial Express