Sri Lanka Telecom closed 1.10 rupees higher at 56.40 rupees and Ceylinco Insurance closed 80.00 rupees higher at 1,425.00 rupees.
The Colombo benchmark All Share Price Index closed 39.85 points higher at 6,796.37, up 0.59 percent. The S&P SL20 closed 21.00 points higher at 3,789.15, up 0.56 percent.
Turnover was 1.42 billion rupees, up from 904.71 million rupees a day earlier with 136 stocks closed positive against 79 negative.
John Keells Holdings closed 2.20 rupees lower at 244.50 rupees with an off-market transaction of 111.27 million rupees changing hands at 245.00 rupees per share contributing 8 percent of the daily turnover.
JKH’s W0022 warrants closed 1.90 rupees lower at 65.00 rupees and its W0023 warrants closed 1.00 rupee lower at 73.50 rupees.
The aggregate value of all off-the-floor deals represented 14 percent of the turnover.
Bukit Darah closed 14.90 rupees higher at 705.00 rupees with market transactions of 289.72 million rupees contributing 20 percent of the turnover.
George Steuart Finance closed 6.80 rupees lower at 39.10 rupees and Richard Pieris Exports closed 12.70 rupees higher at 93.80 rupees, attracting most number of trades during the day.
Foreign investors bought 412.96 million rupees worth shares while selling 199.87 million rupees worth shares.