Market breadth remained positive across the BSE, with 2,419 stocks advancing against 1,634 declines among 4,211 traded scrips