The market swung repeatedly between gains and mild pullbacks but remained firmly in green throughout the morning. Metal and energy stocks led the advances. IT stocks remained under pressure and FMCG ...