New Delhi, July 18 -- On a weekly expiry session on Thursday, the Indian stock market ended lower on profit-booking after a positive opening. The Nifty 50 index ended 100 points lower at 25,111, the BSE Sensex shed 375 points and closed at 82,259, whereas the Bank Nifty index finished 340 points lower at 56,828. Tata Consumers, Tata Steel, and Hindalco showcased significant strength, emerging as the top performers on the Nifty. Conversely, Tech Mahindra, Indusind Bank and Infy concluded the session as major losers. Trading volumes on the NSE cash market were slightly higher by 0.5% compared to yesterday.

The broader market also experienced profit booking, mirroring the benchmark indices. The Nifty Midcap 100 fell by 0.17%, while the Nift...