The Colombo benchmark All Share Price Index closed 28.76 points higher at 6,727.79, up 0.43 percent. The S&P SL20 closed 29.03 points higher at 3,750.26, up 0.78 percent.
Turnover was 2.19 billion rupees, up from 597.19 million rupees a day earlier with 107 stocks closed positive against 87 negative.
Distilleries closed 80 cents higher at 205.00 rupees with two off-market transactions of 816.00 million rupees changing hands at 204.00 rupees per share contributing 37 percent of the turnover.
The aggregate value of all off-the-floor deals represented 56 percent of the turnover.
PC Pharma closed 30 cents higher at 3.10 rupees and PCH Holdings closed 20 cents higher at 3.80 rupees, attracting most number of trades during the day.
Foreign investors bought 1.00 billion rupees worth shares while selling 952.31 million rupees worth shares.
Carson Cumberbatch closed 30.00 rupees higher at 450.00 rupees and Bukit Darah closed 29.70 rupees higher at 674.70 rupees, contributing most to the index gain.
Nestle Lanka closed 18.60 rupees higher at 2,090.00 rupees and John Keells Holdings closed 2.10 rupees higher at 242.40 rupees.
JKH’s W0022 warrants closed 30 cents higher at 64.20 rupees and its W0023 warrants closed 80 cents higher at 74.70 rupees.
Lion Brewery Ceylon closed 32.10 rupees lower at 652.10 rupees and Ceylon Tobacco Company closed 5.00 rupees lower at 1,102.30 rupees.
Jegatheesan Durairatnam has been appointed as the new managing director and chief executive officer of the Commercial Bank, the company said in a stock exchange filing.