BSE 500: 280 stocks fall up to 22% in July despite index gains
Synopsis
Key Takeaways
More than half of the BSE 500 constituent stocks underperformed the broader market in July 2025, with 280 companies posting declines of up to 22 per cent even as benchmark indices closed the month in positive territory. The divergence highlights a widening gap between index-level performance and actual stock-level health across the market.
The Breadth Problem
According to exchange data, the underperforming stocks collectively account for nearly 87 per cent of the total market capitalisation of BSE-listed companies, yet recorded gains of less than 1 per cent during the month. The BSE Sensex, BSE 500, and BSE Midcap indices each gained between 1 per cent and 2 per cent, while the BSE Smallcap index slipped 0.1 per cent. On the NSE side, Nifty 50, Nifty Midcap 100, Nifty Smallcap 100, and Nifty 500 all ended July higher, rising between 1.4 per cent and 2.1 per cent.
Major Losers in July
Among the steepest decliners, Dr Reddy's Laboratories, Bandhan Bank, Thermax, Tejas Networks, Suzlon Energy, GE Vernova T&D India, Siemens Energy India, and Gujarat Energy each shed between 15 per cent and 20 per cent over the month. These names span pharmaceuticals, banking, capital goods, and the energy transition space — sectors that had attracted strong retail interest in prior quarters.
What Drove the Outperformers
Many analysts attributed the gains in select stocks to better-than-expected June-quarter earnings and a sharp revival in information technology shares. The BSE Information Technology index was the standout performer, surging 16 per cent — by far the strongest sectoral return of the month. Nifty Consumer Durables rose 9.4 per cent, Nifty Realty gained 8.4 per cent, and Nifty Auto added 5.9 per cent, rounding out the top-performing sectors.
FPI and DII Flows
A notable shift in institutional sentiment helped keep benchmark indices afloat. Foreign portfolio investors (FPIs) turned net buyers in July, pumping in ₹15,412 crore — ending a four-month selling streak. Domestic institutional investors (DIIs) remained firmly supportive, recording net inflows of ₹32,839 crore during the month. Together, these flows provided a cushion that prevented a broader index-level correction despite weakness in the majority of individual stocks.
Friday's Session
Domestic equity benchmarks extended their gains for a third consecutive session on Friday, lifted by buying in auto and financial services stocks. The Sensex settled 166.49 points or 0.21 per cent higher at 78,094.64, while the Nifty closed 66.45 points or 0.27 per cent up at 24,383.60. Whether this momentum carries into August will depend heavily on the next batch of quarterly earnings and global risk cues.