Shares of Tata Motors rose to hit a fresh all-time high of Rs 687.35 on November 22 as international brokerage CLSA has put 'buy' rating on the stock with a target price of Rs 841 per share. The positive outlook is supported by Jaguar Land Rover's (JLR) encouraging performance, with a notable 14.1 percent on-year improvement in retail volumes recorded in October 2023.