On March 20, the Indian stock market ended positively, with the Nifty 50 up 0.50% and the Sensex up 0.45%. IT and pharma sectors led gains, but real estate stocks continued to decline. Weekly losses persisted for the fourth consecutive week amid higher crude oil prices.