Buy or sell, Dec. 21 -- Snapping four-day decline, the Indian stock market ended on a higher note on Friday, December 19, led by a steady rupee, upbeat global cues, and a Bank of Japan policy outcome in line with expectations.

The Sensex surged 448 points, or 0.53%, to finish at 84,929.36, while the Nifty 50 gained 151 points, or 0.58%, to settle at 25,966.40. Broader markets outperformed, with the BSE Midcap index rising 1.26% and the Smallcap index advancing 1.25%.

Reliance led the gains on the Sensex, with HDFC Bank contributing next.

Meanwhile, the total market capitalisation of BSE-listed companies surged to over Rs.471 lakh crore from Rs.465.8 lakh crore in the previous session, boosting investor wealth by more than Rs.5 lakh cro...