Buy or sell stocks, Sept. 13 -- Following strong global market sentiments on US Fed rate cut optimism and India-US trade deal, the Indian stock market extended its uptrend for the eighth straight session on Friday. The Nifty 50 index regained the psychological 25,000 levels and ended at 25,114. The BSE Sensex finished nearly 82,000, while the Bank Nifty index was 139 points higher at 54,809. The broader market maintained momentum with Nifty Midcap100 and Smallcap100 up 0.3% and 0.6%, respectively.

Sectorally, financial services and metals advanced 1% each, while the IT index posted modest gains, led by Infosys shares, which rose after approving its largest-ever buyback worth Rs.18,000 crore. Defence stocks surged, lifting the Nifty India...