Buy or sell stocks, July 21 -- In the last session of the previous week, the Indian stock market witnessed sharp selling. Among the key benchmark indices, Nifty 50 and BSE Sensex lost over half a per cent, while the Bank Nifty index lost close to one per cent. Wipro, Bajaj Finance, and Tata Steel showcased strength, emerging as the top performers on the Nifty. Conversely, Axis Bank, Shriram Finance and BEL concluded the session as major losers. Trading volumes on the NSE cash market were slightly lower by 2% compared to yesterday.

The broader market also experienced profit booking, mirroring the benchmark indices. The Nifty Midcap 100 fell by 0.70%, while the Nifty Smallcap 100 declined by 0.82%. Market breadth remained negative, with de...