Broader market breadth remained firmly positive on the BSE. Of 4,274 stocks traded, 2,667 advanced against 1,418 declines, with 189 unchanged.