Tata Motors stock hit an intraday high of ₹671.90