Shares of Tata Motors hit an over four-year high of Rs 536.50, up 3 per cent on the BSE in Wednesday’s intra-day trade, having gained 6 per cent in the past two days on demand recovery hope. The stock of the Tata Group commercial vehicles maker was trading at its highest level since February 2017. It surpassed its previous high of Rs 532.40, touched on October 14, 2021.