Market breadth was positive with 2,468 advances and 1,337 declines on the BSE, and 221 stocks hit 52-week highs.