Market breadth on the BSE was marginally positive, with 2,110 stocks advancing against 1,916 declining and 166 remaining unchanged out of 4,192 stocks traded