Buy or sell stocks, July 3 -- The Indian stock market continued to trade range-bound for the third straight session on Wednesday. The Nifty 50 index went off 88 points and closed at 25,453, the BSE Sensex shed 287 points and closed at 83,409, and the Bank Nifty index finished 460 points lower at 56,999. Leading the charge among the top performers on the Nifty, demonstrating resilience, were Tata Steel, JSW Steel, and Asian Paints. Conversely, Shriram Finance, HDFC Life, and IndusInd Bank ended the session as major losers, facing the brunt of the selling. Trading volumes on the NSE cash market were slightly higher by 4% compared to Tuesday.

Nifty Midcap and Smallcap Indices witnessed profit booking along with the Benchmark, where Nifty Mi...