Top performing stocks of past 6 months, 1 yearClick here to EnlargeBata India is among the top gainers in the last six months with return of 94 per cent.