Indian stock markets, Dec. 31 -- The Indian stock market ended largely flat on Tuesday, 30 December, as investors stayed cautious amid a lack of fresh domestic triggers and mixed global cues. The Sensex closed at 84,675.08, down 20 points, or 0.02%, while the Nifty 50 slipped 3 points, or 0.01%, to 25,938.85. The BSE Midcap index eased 0.05%, while the Smallcap index declined 0.20%.

While the medium-term outlook has improved on expectations of stronger earnings, supported by favourable growth-inflation dynamics and monetary easing, investors remain wary ahead of the December quarter earnings season. Attention is also on geopolitical developments, including updates from the India-US trade talks.

The market continues to see stock-specific...