Indian stock markets ended lower after scaling record highs earlier this week. The Sensex settled 401 points down at 85,231, while the Nifty closed below 26,100, dragged by major losses in Tata Steel and Bajaj Finance. Market activity reflected profit-booking following a strong rally and cautious investor sentiment amid mixed global cues and sector rotation. Experts noted that midcap and smallcap indices also faced notable declines, reinforcing the volatility that has defined recent trading sessions.