Lanka Orix Leasing Company closed 3.50 rupees higher at 90.80 rupees and Commercial Bank of Ceylon closed 1.80 rupees higher at 133.80 rupees.
Oil palm firm Bukit Darah closed 18.30 rupees higher at 650.00 rupees and CT Holdings closed 5.30 rupees lower at 135.20 rupees.
The Colombo benchmark All Share Price Index closed 43.86 points higher at 6,337.22 up 0.70 percent. The S&P SL20 closed 28.45 points lower at 3,476.58, down 0.22 percent.
Turnover was 809.41 million rupees, down from 1.40 billion rupees last Wednesday with 142 stocks closed positive against 56 negative.
John Keells Holdings closed 50 cents lower at 234.00 rupees with an off-market transaction of 109.51 million rupees changing hands at 234.50 rupees per share contributing 14 percent of the turnover.
JKH’s W0022 warrants closed 1.00 rupee lower at 62.00 rupees and its W0023 warrants closed 10 cents lower at 72.00 rupees.
Hayleys Mgt Knitting Mills closed 2.20 rupees lower at 11.10 rupees, attracting most number of trades during the day.
Foreign investors bought 345.39 million rupees worth shares while selling 168.52 million rupees worth shares.