Indian stock indices faced losses on 20 July as HDFC Bank's disappointing earnings pressured the market. The BSE Sensex dropped 0.72%. Additionally, rising crude oil prices due to escalating Middle East tensions contributed to negative investor sentiment across sectors.
Back to Business
Business
July 20, 2026 at 4:13 AM
Stocks to buy or sell: Dharmesh Shah of ICICI Sec suggests buying Piramal Pharma on 20 July
Livemint Markets