The Indian stock market snapped its four-day losing streak, with the Sensex closing marginally higher. Tata Steel was the top gainer despite posting losses last quarter. United Breweries and United Spirits rose significantly after receiving approvals for transactions. Sun Pharma fell after its subsidiary Taro's quarterly profits disappointed investors. Market breadth was positive with more advancing stocks than declining.