Stock Market Highlights 31 July 2025: Sensex closes 296.28 pts or 0.36% lower at 81185.58, and Nifty 50 drops by 86.70 pts or 0.35% to 24768.35 BusinessLineDonald Trump tariffs: Why India’s stock market has not crashed, is resilient even after 25% tariff announ The Times of IndiaSensex settles 500 pts higher from day’s low, Nifty above 24,750: 5 key reasons behind market recovery MoneycontrolBuy or sell: Vaishali Parekh recommends three stocks to buy despite Trump’s tariff on India MintStock markets advance for second day on buying in L&T; Sensex gains 144 points The Hindu