Stock market today, July 17 -- Indian stock market benchmarks-the Sensex and the Nifty 50-ended almost flat on Wednesday, 16 July, amid mixed global cues.

The Sensex ended the day 64 points higher at 82,634.48, while the Nifty 50 settled at 25,212.05, up 16 points.

The BSE Midcap index ended 0.10% higher, while the BSE Smallcap index ended with gains of 0.28%.

The Nifty 50 ended flat on Wednesday after a range-bound session, supported by gains in PSU Bank, IT, and Realty stocks. The index managed to close above the 25,200 mark, with broader market indices mirroring its moves-both the Nifty Midcap and Smallcap indices also ended flat. Market breadth improved, with the advance-decline ratio closing at 1:1.

Despite Tuesday's rebound, the...