Bata India has continued to gain. It touched an intraday high of Rs 292.50 and an intraday low of Rs 283. At 10:06 hrs the share was quoting at Rs 291.30, up Rs 12.40, or 4.45%.