Turnover was 1.51 billion rupees, down from 2.43 billion rupees a day earlier with 106 stocks closed positive against 82 negative.
HNB closed 2.90 rupees higher at 161.90 rupees with three off-market transactions of 177.18 million rupees changing hands at 160.00 rupees per share contributing 12 percent of the daily turnover.
The aggregate value of all off-the-floor deals represented 37 percent of the turnover.
The Finance non-voting closed 50 cents higher at 9.30 rupees and The Finance closed 4.50 rupees higher at 22.70 rupees, attracting most number of trades during the day.
Foreign investors bought 344.71 million rupees worth shares while selling 78.78 million rupees worth shares.
Ceylon Tobacco Company closed 23.70 rupees higher at 1,100.00 rupees and Commercial Bank closed 4.90 rupees higher at 148.60 rupees, contributing most to the index gain.
Lanka Orix Finance closed 40 cents higher at 3.70 rupees and Ceylinco Insurance closed 5.00 rupees higher at 1,325.00 rupees.
Sri Lanka Telecom closed 1.20 rupees higher at 48.70 rupees and Dialog Axiata closed flat at 10.50 rupees.
Hemas Holdings closed 50 cents higher at 46.00 rupees and John Keells Holdings closed 3.20 rupees lower at 222.90 rupees.
JKH’s W0022 warrants closed 1.90 rupees lower at 61.00 rupees and its W0023 warrants closed 2.10 rupees lower at 71.10 rupees.