The Colombo benchmark All Share Price Index closed 17.57 points higher at 6,801.84, up 0.26 percent. The S&P SL20 closed 6.75 points higher at 3,768.18, up 0.18 percent.
Turnover was 973.71 million rupees, up from 493.10 million rupees last Monday with 87 stocks closed positive against 98 negative.
Amana Bank closed flat at 5.70 rupees with two off-market transactions of 160.71 million rupees changing hands at 7.50 rupees per share contributing 16 percent of the daily turnover.
The aggregate value of all off-the-floor deals represented 29 percent of the turnover.
Fresh entrant Lucky Lanka Milk Processing non-voting closed 60 cents higher at 3.60 rupees and its ordinary shares closed flat at 6.00 rupees, attracting most number of trades during the day.
Foreign investors bought 254.96 million rupees worth shares while selling 103.80 million rupees worth shares.
Ceylon Tobacco Company closed 49.30 rupees higher at 1,150.40 rupees, contributing most to the index gain.
Dialog Axiata closed 10 cents higher at 10.90 rupees and Sri Lanka Telecom closed 1.00 rupee lower at 53.60 rupees.
Finlays Colombo closed 17.50 rupees lower at 320.90 rupees and John Keells Holdings closed 1.00 rupee lower at 237.00 rupees.
JKH’s W0022 warrants closed flat at 65.00 rupees and its W0023 warrants closed 2.50 rupees lower at 71.50 rupees.