Shares of TVS Motor Company opened at Rs 3,285.40 on the NSE, over 1% higher than its previous close of Rs 3,283.40. The stock gained momentum and rose nearly 3% to hit an intraday high of Rs 3,368 apiece on the NSE.