Buy or sell stocks, Sept. 7 -- The Indian stock market ended the week on a cautious note, extending its recent correction as elevated crude oil prices, renewed geopolitical tensions and uncertainty surrounding the global interest-rate trajectory continued to dampen investor sentiment. Although benchmark indices rebounded on Friday to snap a four-session losing streak, the recovery remained muted amid sustained foreign investor outflows and concerns over higher energy costs.

Over the week, the Nifty 50 fell around 1.15% to end at 23,897.70, while the Sensex declined nearly 1.0% to close at 76,515.43. Both indices registered their fourth straight weekly loss, underscoring persistent weakness in the broader market despite selective buying i...