New Delhi, May 5 -- The key benchmark indices of the Indian stock market ended with marginal gains in a highly volatile session on Friday. The Nifty 50 index added 12 points and closed at 24,346, the BSE Sensex finished 259 points higher at 80,501, while the Bank Nifty index ended 28 points higher at 55,115. Among sectoral performers, media, energy, IT, and oil & gas posted gains of 0.3-0.7%. On the other hand, power, metal, telecom, pharma, realty, and consumer durables sectors saw losses ranging from 0.5 to 2%.

Speaking on the outlook for the stock market today, Siddhartha Khemka, Head of Research - Wealth Management, Motilal Oswal, said, "We expect the market to consolidate in a broad range with a positive bias. Stock-specific action ...