TVS Motor shares rose 9% to ₹2,539 amid positive analyst ratings despite a quarterly profit miss. Brokerages Macquarie and JP ...