JM Financial suggests holding Bata India shares, targeting a price of Rs 1,275. Currently, Bata India's stock is at Rs 1225.05. Bata India, a large-cap company in the leather sector, reported its financials. For the quarter ending March 31, 2025, total income…