Buy or sell stocks, May 27 -- Despite a strong opening, the Indian stock market failed to build on the initial momentum and traded within a narrow range throughout the Monday session. The Nifty 50 index added 148 points and regained the psychological 25,000 mark. The BSE Sensex went up 455 points and closed at 82,176, while the Bank Nifty index scaled 173 points and finished at 55,572. All the sectors closed in green, with auto and IT leading the gains. In the broader markets, a mixed trend was observed where the Mid-cap Index moved largely in line with the key benchmark indices, whereas the Small-cap Index lagged.

Vaishali Parekh, Vice President - Technical Research at Prabhudas Lilladher, believes the Indian stock market has gained str...