Turnover was 2.57 billion rupees, up from 1.95 billion rupees a day earlier with 93 stocks close positive against 76 negative.
John Keells Holdings closed 1.30 rupees lower at 232.70 rupees with five off market transactions of 1.76 billion rupees contributing to 68 percent of the daily turnover.
JKH’s W0022 warrants closed 1.00 rupee lower at 68.00 rupees and its W0023 warrants closed 1.80 rupees lower at 71.00 rupees.
All off market transactions accounted for 70 percent of the daily turnover.
Foreign investors bought 2.15 billion rupees worth shares while selling 1.85 billion rupees worth shares.
Softlogic Holdings closed flat at 12.00 rupees and Piramal Glass Ceylon closed 10 cents lower at 3.40 rupees, attracting most number of trades during the day.
Sri Lanka Telecom closed 1.60 rupees higher at 47.80 rupees, contributing most to the index gain.
Commercial Bank closed 2.00 rupees higher at 122.10 rupees and LOLC closed 3.00 rupees higher at 78.00 rupees.
ODEL closed 4.20 rupees higher at 24.80 rupees and Bukit Darah closed 8.00 rupees higher at 570.00 rupees.
Ceylon Tobacco Company closed 18.00 rupees lower at 1,049.10 rupees and Distilleries closed 1.50 rupees lower at 202.50 rupees.
Ceylinco Insurance closed 23.60 rupees lower at 1,386.40 rupees and Asiri Hospital Holdings closed 30 cents lower at 22.70 rupees.
Nestle Lanka closed 20 cents higher at 1,995.20 rupees.