Tata Motors shares jumped over 4% to a fresh 52-week high of Rs 665.40 on the NSE in Wednesday's trade, riding on strong June quarter earnings. It was also among the top gainers in the Nifty index in the morning trade.