Dhaka, Jan. 20 -- Stocks posted a marginal gain on Wednesday after choppy trading as investors booked profits with cautious positioning.

The market swung between positive and negative in the very beginning due to persistent profit-booking. However, mid-session binge buying helped the key index of the major bourse inch higher.

Finally, DSEX, the prime index of the Dhaka Stock Exchange (DSE), went up by 6.75 points or 0.11 per cent to settle at 5,827.

Analysts said the market finished marginally higher as a section of investors continued on binge selling while some others were busy rebalancing their portfolio amid ahead of earnings declarations.

They said the investors' confidence remained high as the country's overall economy continued...