Buy or sell stocks, May 3 -- 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%.

Sumeet Bagadia, Executive Director at Choice Broking, believes the Indian stock market is trading in the 24,200 to 24,600 range. A bullish or a bearish trend can be assumed on the breakage of either side of this range. ...