Market Lens section
Market Pulse stories and commentary.
Sponsor
Market Pulse | Mar 18, 2026
ASPI finished +1.09% while S&P SL20 closed +0.08%. Breadth ended 186/63/38 (adv/dec/unch), keeping the tape positive rather than broad-based. Turnover totalled LKR 5,271,030,407 with 39K trades. The read-through is that index drift did not fully align with participation, pointing to selective conviction. When liquidity
Market Pulse | Mar 17, 2026
ASPI finished -2.49% while S&P SL20 closed -1.94%. Breadth ended 36/233/20 (adv/dec/unch), keeping the tape negative rather than broad-based. Turnover totalled LKR 5,029,143,090 with 51.7K trades. The read-through is that index drift did not fully align with participation, pointing to selective conviction. When liquidi
Market Pulse | Mar 16, 2026
ASPI finished -3.47% while S&P SL20 closed -3.28%. Breadth ended 13/268/13 (adv/dec/unch), keeping the tape negative rather than broad-based. Turnover totalled LKR 6,590,812,359 with 58.2K trades. The read-through is that index drift did not fully align with participation, pointing to selective conviction. When liquidi
Market Pulse | Mar 13, 2026
ASPI finished -1.34% while S&P SL20 closed -1.42%. Breadth ended 47/203/43 (adv/dec/unch), keeping the tape negative rather than broad-based. Turnover totalled LKR 5,267,491,036 with 37.2K trades. The read-through is that index drift did not fully align with participation, pointing to selective conviction. When liquidi
Sponsored
Market Pulse | Mar 12, 2026
ASPI finished -1.63% while S&P SL20 closed -1.71%. Breadth ended 37/211/42 (adv/dec/unch), keeping the tape negative rather than broad-based. Turnover totalled LKR 4,108,678,363 with 30.4K trades. The read-through is that index drift did not fully align with participation, pointing to selective conviction. When liquidi
Market Pulse | Mar 11, 2026
ASPI finished -0.12% while S&P SL20 closed -0.01%. Breadth ended 95/133/62 (adv/dec/unch), keeping the tape negative rather than broad-based. Turnover totalled LKR 4,319,884,623 with 31.4K trades. The read-through is that index drift did not fully align with participation, pointing to selective conviction. When liquidi
Market Pulse | Mar 10, 2026
ASPI finished +2.17% while S&P SL20 closed +2.47%. Breadth ended 228/32/31 (adv/dec/unch), keeping the tape positive rather than broad-based. Turnover totalled LKR 4,476,495,149 with 35.5K trades. The read-through is that index drift did not fully align with participation, pointing to selective conviction. When liquidi
Market Pulse | Mar 09, 2026
The Colombo Stock Exchange delivered a sobering session on 9 March 2026, with the ASPI sliding 3.51% to close at 21,904.14 and the SPSL20 falling 3.65% to 6,128.86. Extreme breadth weakness defined the tape: only six stocks advanced against 267 decliners and 20 unchanged, producing a net breadth reading of -261 and an
Market Pulse | Mar 06, 2026
The Colombo Stock Exchange closed lower on March 6, 2026, with the benchmark ASPI index ending at 22,701.91 after shedding 0.58 percent. The S&P SL20 index declined even more sharply, falling 0.87 percent to 6,370.13. Activity remained concentrated, with total turnover reaching 5.00 billion rupees on 196 million shares
Market Pulse | Mar 05, 2026
The Colombo Stock Exchange closed on a firm note March 5, 2026, with the ASPI advancing 1.13% to 22,833.53 and the S&P SL20 gaining 1.00% to 6,421.46. Participation was decisively positive: 193 advancers overwhelmed 59 decliners and just 36 unchanged issues, producing an advance-decline ratio of 3.27 and a net breadth
Market Pulse | Mar 04, 2026
Colombo equities closed firmly higher on March 4, 2026, with the ASPI rising 0.60% to 22,577.41 and the SPSL20 up 0.70% to 6,357.66. Participation was convincingly broad, as 176 stocks advanced against 80 decliners and just 31 unchanged, producing a 2.2-to-1 ratio that underpinned the gain without reliance on narrow le
Market Pulse | Mar 03, 2026
The Colombo Stock Exchange opened March 3, 2026 on a deeply negative note, with the benchmark ASPI index plunging 5.44% to 22,443.38. The more selective SPSL20 mirrored the weakness, falling 4.86% to 6,313.65. This sharp move came on the back of extremely poor market breadth, where decliners outnumbered advancers by mo