Turnover was 540.86 million rupees, up from 359.25 million rupees a day earlier with 96 stocks close positive against 61 negative.
John Keells Holdings closed flat at 238.00 rupees with two off market transactions of 75.27 million rupees contributing to 14 percent of the daily turnover.
All off market transactions contributed to 20 percent of the turnover.
JKH’s W0022 warrants also closed flat at 68.20 rupees and its W0023 warrants closed 1.80 rupees lower at 72.20 rupees.
Lanka IOC closed 1.90 rupees higher at 42.80 rupees attracting most number of trades during the day.
Foreign investors bought 228.57 million rupees worth shares while selling 45.75 million rupees worth shares.
SLT closed 1.60 rupees higher at 48.00 rupees, contributing most to the index gain.
Lion Brewery Ceylon closed 9.50 rupees higher at 399.50 rupees.
Commercial Bank closed 90 cents higher at 126.80 rupees and Commercial Leasing and Finance closed 10 cents higher at 4.00 rupees.
Asian Hotels and Properties closed 2.60 rupees lower at 64.20 rupees and Bukit Darah closed 9.90 rupees lower at 570.10 rupees.
Ceylon Tea Services closed 47.30 rupees lower at 652.10 rupees and Hayleys closed 7.50 rupees lower at 282.30 rupees.
Nestle Lanka closed 6.00 rupees lower at 1,994.00 rupees.