Buy or sell, Sept. 22 -- The key benchmark indices of the Indian stock market ended lower on Friday last week. The Nifty 50 index lost 96 points and closed at 25,327. However, domestic equities logged weekly gains despite intraday losses, supported by a risk-on tone and broad-based global strength. At the close, the Sensex fell 387.73 points or 0.47% to close at 82,626.23, while the Nifty shed 96.55 points or 0.38% to settle at 25,327.05.

The Midcap and Small Cap indices finished essentially unchanged. Sector-wise, consumer durables, media, auto, FMCG, and IT saw mild profit-taking, easing 0.4-0.6%, whereas power and PSU banks outperformed with gains of around 1% each. Progress in US-India trade negotiations and improved global liquidity...