Stock Market News: Headline indices snapped a three-session losing streak on May 21 as the 30-share Sensex closed higher by 410.19 points, or 0.51 per cent, at 81,596.63. On the other hand, the Nifty 50 index gained 129.55 points, or 0.52 per cent, to close at 24,813.45.