The Colombo benchmark All Share Price Index closed 14.87 points higher at 6,069.34, up 0.25 percent. The S&P SL20 closed 12.08 points higher at 3,362.39, up 0.36 percent.
Turnover was 1.57 billion rupees, up from 849.52 million rupees a day earlier, with stocks of 89 firms closing in the red against 100 gainers.
JKH topped the market turnover list with transactions of 170.77 million rupees contributing to 11 percent of total turnover today.
Chevron Lubricants closed 90 cents lower at 273.50 rupees with off market transactions of 391.46 million rupees contributing to 25 percent of turnover.
The Finance Company closed 10 cents higher at 12.30 rupees, attracting most number of trades during the day.
Foreigners bought 882 million rupees worth shares while selling 773 million rupees of shares.
Carson Cumberbatch closed 14.90 rupees higher at 369.90 rupees and Ceylon Tobacco Company closed 13.20 rupees higher at 1,219.50 rupees, contributing most to the index gain.
Nestle Lanka closed 40.60 rupees higher at 2,166.80 rupees and Cargills Ceylon closed 4.10 rupees lower at 144.50 rupees.
Commercial Leasing and Finance closed 20 cents higher at 4.00 rupees and JKH closed 2.50 rupees lower at 232.50 rupees.
JKH’s W0022 warrants closed 4.00 rupees lower at 85.10 rupees and its W0023 warrants closed 4.20 rupees lower at 92.10 rupees.
Distilleries closed flat at 200.00 rupees and Bukit Darah also closed flat at 620.00 rupees.
Ceylinco Insurance closed 93.50 rupees lower at 1,206.50 rupees and Lanka Orix Leasing Company closed 80 cents higher at 72.00 rupees.
Aitken Spence closed 1.20 rupees lower at 104.80 rupees and Lion Brewery closed flat at 374.90 rupees.
Sri Lanka Telecom closed 40 cents lower at 37.10 rupees and DFCC closed 1.90 rupees higher at 142.00 rupees.