Tata Motors shares opened at ₹421 per share on NSE today, as compared to previous close of ₹402 on Wednesday and touched an intraday high of ₹436.90 on 5 November.