The Colombo benchmark All Share Price Index closed 13.80 points higher at 6,083.14, up 0.23 percent. The S&P SL20 closed 22.12 points higher at 3,384.51, up 0.66 percent.
Turnover was 1.38 billion rupees, down from 1.57 billion rupees a day earlier, with stocks of 69 firms closing in the red against 123 gainers.
Chevron Lubricants closed 1.00 rupee higher at 274.50 rupees with three off market transactions totaling 492.84 million rupees contributing to 36 percent of the total turnover today.
The Finance Company closed 40 cents higher at 12.70 rupees, attracting most number of trades during the day.
Foreigners bought 579 million rupees worth shares while selling 651 million rupees of shares.
DFCC closed 8.60 rupees higher at 150.60 rupees and Asian Hotels and Properties closed 2.90 rupees higher at 67.90 rupees, contributing most to the index gain.
Commercial Leasing and Finance closed 20 cents higher at 4.20 rupees and NDB closed 7.50 rupees higher at 180.50 rupees.
Commercial Bank closed 1.30 rupees higher at 126.30 rupees and Ceylinco Insurance closed flat at 1,206.50 rupees.
Ceylon Tobacco Company closed 29.50 rupees lower at 1,190.00 rupees and Carson Cumberbatch closed 14.90 rupees lower at 355.00 rupees.
Nestle Lanka closed 40.00 rupees lower at 2,126.80 rupees and JKH closed 70 cents lower at 231.80 rupees.
JKH’s W0022 warrants closed 10 cents lower at 85.00 rupees and its W0023 warrants closed 2.10 rupees lower at 90.00 rupees.
Lion Brewery closed 6.90 rupees lower at 368.00 rupees and Cargills Ceylon closed 3.50 rupees higher at 148.00 rupees.
Distilleries closed flat at 200.00 rupees and Bukit Darah also closed flat at 620.00 rupees.
Lanka Orix Leasing Company closed 50 cents lower at 71.50 rupees and Sri Lanka Telecom closed flat at 37.10 rupees.
Aitken Spence closed 1.40 rupees higher at 106.20 rupees and Aitken Spence Hotel Holdings ended up 1.00 rupee at 70.00 rupees.