Turnover was 1.45 billion rupees, up from 1.13 billion rupees last friday with 98 stocks closed positive against 88 negative.
John Keells Holdings closed 20 cents lower at 219.90 rupees with seven off-market transactions of 266.77 million rupees changing hands at the same price per share contributing 18 percent of the daily turnover.
The diversified conglomerate also had market transactions of 223.37 million rupees contributing 15 percent of the turnover.
JKH’s W0022 warrants closed 10 cents lower at 59.90 rupees and its W0023 warrants closed 1.10 rupees higher at 71.10 rupees.
The aggregate value of all off-the-floor deals represented 23 percent of the turnover.
Adam Investments closed 90 cents higher at 5.90 rupees, attracting most number of trades during the day.
Foreign investors bought 677.96 million rupees worth shares while selling 493.31 million rupees worth shares.
Ceylon Tobacco Company closed 14.10 rupees higher at 1,063.90 rupees and oil palm firm Shalimar (Malay) closed 284.60 rupees higher at 2,444.60 rupees, contributing most to the index gain.
Commercial Bank closed 1.10 rupees higher at 140.60 rupees and People’s Leasing and Finance closed 40 cents lower at 16.00 rupees.
Nestle Lanka closed 12.70 rupees higher at 1,980.10 rupees and Cargills Ceylon closed 50 cents lower at 149.20 rupees.