Buy or sell stocks, Sept. 5 -- The key benchmark indices of the Indian stock market experienced a choppy trading session on Thursday, ultimately ending with marginal gains. The Nifty50 kicked off on a firm footing, buoyed by broad-based optimism following sweeping GST reforms, which were perceived as a significant structural tax overhaul. The initial up move was driven by robust buying interest in auto and consumer staples. However, as the session progressed, profit-booking at higher levels and underperformance in select index heavyweights capped the upside. The Nifty50 settled at 24,734.30, up 19.25 points or 0.08%.

Sectorally, the Nifty Auto index outperformed with gains of nearly 1%, while the FMCG pack posted modest gains of 0.25%. O...