Stock market today, April 16 -- The Indian stock market benchmarks- the Sensex and the Nifty 50- ended in the positive territory for the third consecutive session on Wednesday, April 16, with gains led by banking heavyweights, including Axis Bank, HDFC Bank and ICICI Bank.

However, weak global cues capped the gains for the benchmarks.

The Sensex ended 309 points, or 0.40 per cent, higher at 77,044.29, while the Nifty 50 settled at 23,437.20, up 109 points, or 0.47 per cent.

The BSE Midcap and Smallcap indices outperformed, rising 0.62 per cent and 0.91 per cent, respectively.

The overall market capitalisation of BSE-listed firms rose to nearly Rs.415 lakh crore from Rs.412 lakh crore in the previous session, making investors richer by...