Bukit Darah closed 24.80 rupees higher at 587.00 rupees and Nestle Lanka closed 19.20 rupees higher at 1,983.10 rupees.
Cargills Ceylon closed 3.00 rupees lower at 137.00 rupees and CT Holdings closed 4.00 rupees lower at 136.00 rupees.
Commercial Leasing and Finance closed 20 cents higher at 4.00 rupees and George Steuart Finance closed 24.20 rupees lower at 73.10 rupees.
AIA Insurance closed 18.90 rupees higher at 289.70 rupees and Ceylinco Insurance closed 21.90 rupees higher at 1,392.60 rupees.
Richard Pieris and Company closed flat at 6.60 rupees amid the company proposing to issue up to 3.5 billion rupees worth debentures.
The Colombo benchmark All Share Price Index closed 1.81 points lower at 5,950.97 down 0.03 percent. The S&P SL20 closed 4.56 points higher at 3,261.05, up 0.14 percent.
Turnover was 762.29 million rupees, up from 416.42 million rupees a day earlier with 78 stocks close positive against 88 negative.
John Keells Holdings closed flat at 218.00 rupees with market transactions of 246.09 million rupees contributing to 32 percent of the daily turnover.
JKH’s W0022 warrants closed 50 cents higher at 63.50 rupees and its W0023 warrants closed 10 cents higher at 67.10 rupees.
The aggregate value of all off market transactions accounted for 19 percent of the turnover.
Foreign investors bought 384.82 million rupees worth shares while selling 425.80 million rupees of shares.
Piramal Glass Ceylon closed 10 cents lower at 3.50 rupees attracting most number of trades during the day.