Shares of Tata Motors hit an over three-year high of Rs 358.25, up 1.5 per cent, on the BSE in intra-day trade on Wednesday on the back of heavy volumes. The stock of the Tata Group commercial vehicles company was trading higher for the sixth straight day, having rallied 13 per cent during the same period. It surpassed its previous high of Rs 357 touched on March 3, 2021, and was trading at its highest level since April 2018.