The CSE All-Share Index closed up 0.31% at 7,605.53 on Tuesday. The index, which has clocked gains in four out of the last five sessions, is up 12.3% this year.
Trading volume fell to 68 million from 69 million in the previous session.
The CSE All-Share Index closed 0.95% higher at 7,403.44.
Meanwhile, Sri Lanka's consumer prices rose 1.1% month-over-month in May, after a 0.1% fall in April, according to data from the statistics department.
The CSE All-Share Index closed 0.76% higher at 7,333.42.
Sri Lanka reported 2,584 new cases of COVID-19 on Thursday, with the death toll reaching 1,298 and about 1.58% of the country's population fully vaccinated so far, as per Johns Hopkins data.