New Delhi, March 21 -- Extending their winning streak to the fifth consecutive session, key equity indices- the Sensex and the Nifty 50- ended with healthy gains on Friday, March 21, with banking and financial heavyweights among top gainers.

The Sensex ended the day at 76,905.51, up 557 points, or 0.73 per cent, while the Nifty 50 settled with a gain of 160 points, or 0.69 per cent, at 23,350.40.

The mid and small-cap segments saw even fatter gains. The BSE Midcap index rose 1.14 per cent, while the Smallcap index jumped 2.05 per cent.

The overall market capitalisation of BSE-listed firms jumped to Rs.413 lakh crore from nearly Rs.409 lakh crore in the previous session, making investors richer by about Rs.4 lakh crore in a single sessi...