Buy or sell stocks, Sept. 10 -- The Indian stock market closed on a firm footing in Thursday's weekly F&O expiry session, navigating a volatile and rangebound trading day, buoyed by positive global cues ahead of key macro triggers - notably the upcoming US and India CPI prints. At the close, the Sensex added 314.02 points or 0.39%, to settle at 81,101.32, while the Nifty 50 climbed 95.45 points or 0.39%, ending at a fresh high of 24,868.60.

On the sectoral front, Nifty IT outperformed, riding on continued investor appetite for tech counters, while Pharma and FMCG extended support with their defensiveness, offering a hedge against macro uncertainty. Conversely, Oil & Gas, Realty, and PSU Banks underperformed, dragging benchmark gains. The...