New Delhi, July 4 -- The Indian stock market continued to face selling pressure at higher levels on Thursday. The Nifty 50 index ended 48 points lower at 25,405, the BSE Sensex shed 170 points and closed at 83,239, while the Bank Nifty index finished 207 points lower at 56,791. Despite the prevailing selling, Dr. Reddy's, Apollo Hospitals, and Hero MotoCorp emerged as top performers on the Nifty, demonstrating notable resilience. Conversely, SBI Life, Kotak Bank, and Bajaj Finserv bore the brunt of the selling pressure, concluding the session as major losers. Trading volumes on the NSE cash market were 8% lower than yesterday, indicating moderate activity.

The Nifty Midcap and the Nifty Smallcap Index bucked the broader trend today, endi...