Indian stock markets ended nearly flat with a negative bias. The BSE Sensex closed at 84,675, down 0.02 percent, while Nifty50 ended at 25,939, slipping 0.01 percent. Gains in PSU banks, metals and auto stocks offset losses in IT, FMCG and pharma. Broader markets underperformed, with midcap and smallcap indices closing lower.