Mumbai, Dec. 19 -- The Indian stock market snapped a four-day losing streak, ending strong on Friday, led by buying across the sectors.

At close, the Sensex was up 447.55 points at 84,929.36, and the Nifty was up 150.85 points at 25,966.40. The mid and small-cap segment clocked stronger gains.

Among the sectors, almost all the sectors ended high. Nifty Realty, Auto, Healthcare, Oil and Gas and Pharma spiked almost 1%.

Financial Services index rose by 0.41% while the Nifty Bank ended 0.27% higher.

On market's weekly performance, Shrikant Chouhan, Head Equity Research, Kotak Securities said, "Domestic equity markets remained largely range-bound on a weekly basis, with no major indices or sectors showing significant outperformance or und...