The main All Share Price Index (ASPI) closed 40.77 points down at 6,108.80, falling throughout the day following a brief gain in the first few minutes of trading.
The more liquid stocks in the S&P SL20 Index closed 0.85 or 25.45 points down at 2,974.98.
Market turnover was 435.48 million rupees with 27 stock prices gaining and 110 falling.
JKH closed 4.10 rupees down at 164.70 rupees a share, pushing the ASPI down.
The ASPI was also dragged down by Hemas Holdings which closed 2.50 rupees down at 80.00 rupees a share.
There was a 24 million rupee (600,000 share) crossing in Teejay Lanka at 40 rupees a share, and the stock closed 60 cents lower at 40.40 rupees a share.