Market breadth remained positive. Of the 4,187 stocks traded on the BSE, 2,322 advanced, 1,676 declined and 189 remained unchanged.