CSE June 2026 Selloff: Eight Triggers Nobody Saw Coming Together
A full-stack analysis of the ASPI's 8.3% drawdown from April's 24,000 peak — tracing the Iran war energy shock, the CBSL's surprise 100bps rate hike, Rs. 25bn+ in foreign equity outflows, a suspicious volume spike, and the snowball of Q1 earnings misses that tipped retail confidence.
Date June 3, 2026ASPI at Close 22,011.10Peak (Apr) ~24,000Drawdown −8.3%YoY +26.84%Author DamithInvest / inwestout.com
!
Not Investment Advice. This analysis is produced by DamithInvest for educational and personal research purposes. The author is not registered with the SEC of Sri Lanka. All signals, quant outputs, and flow observations are analytical opinions based on public data — not buy/sell/hold recommendations. Conduct your own due diligence.
ASPI (Jun 3)
22,011
▼ 166.55 pts (−0.75%)
S&P SL20
6,097.83
▼ 32.82 pts (−0.54%)
ASPI Peak (Apr)
~24,000
Early April 2026
Total Drawdown
−8.3%
~1,989 pts from peak
1-Month Return
−3.01%
Past 30 days
YTD Foreign Outflow
Rs. 25bn+
Equity only (to Apr 23)
Policy Rate
8.75%
+100bps May 25–26
USD/LKR (Jun 3)
332–335
YTD: −7.29% | Peak: 345.39
Inflation (May)
5.4%
Up from 2.2% in March
Gross Reserves
$6.8bn
~3.8 months import cover
01ASPI Price Walk — The Full DrawdownMay–Jun 2026
ASPI — April Peak to June 3, 2026 (Reconstructed from CSE Data)
Date
Day
ASPI Close
Change (pts)
Change (%)
S&P SL20
Turnover (Rs.)
Key Event
~Apr 1–5
Mon–Fri
~24,000
—
—
—
—
CYCLE PEAK
Apr 18
Fri
~22,773
Implied
~−5.1%
—
—
Early selling; Iran war uncertainty
Apr 25
Fri
22,568
−205.7
−0.9% (wk)
—
~Rs. 2bn/day
Foreign YTD outflow Rs. 24.9bn
May 14–20
Mon–Fri
21,858
Crash wk
~−3.1%
—
Elevated
THE 10% DRAWDOWN WEEK from Apr peak
May 23
Fri
~21,930
+72
+0.33%
—
—
Brief stabilisation pre-meeting
May 25–26
Sun–Mon
~21,700
~−230
~−1.05%
—
—
CBSL shocks with 100bps hike → market −0.5–0.8% on day
CBH −6.28%; Dialog −2.51%; regional selloff (Hang Seng −1.56%)
ANOMALY FLAG
The week ending May 29 (a 4-day week) is confirmed by official CSE weekly data as the single most significant foreign selling event of the period. Foreign investors sold Rs. 5.01 billion while buying only Rs. 731 million — a net foreign outflow of Rs. 4.28 billion in four trading days. Yet the ASPI closed the week UP +1.74%. Why? Domestic investors absorbed every rupee of foreign selling: domestic net purchases were Rs. 15.86bn vs sales of Rs. 11.58bn — a domestic net buy of Rs. 4.28bn, almost exactly offsetting the foreign outflow. This is a classic "passing the bag" dynamic: foreigners distributed to eager local buyers at slightly elevated prices, then the market softened in June once domestic demand was exhausted. The Thursday spike to Rs. 7.38bn in single-day turnover is now clearly the day the bulk of this foreign block changed hands.
02The Snowball: Eight Triggers That ConvergedFeb → Jun 2026
No single event caused this drawdown. What you are watching is a multi-factor compression — each trigger amplified the next. Retail and institutional investors missed most of these early because they arrived from completely different directions: geopolitics, energy economics, macro policy, and corporate earnings all landed simultaneously.
Late Feb 2026 — Trigger 1
🔥 US–Israeli Strike on Iran: The Hidden Starter Pistol
The US–Israeli military operation against Iran began in late February 2026. The market didn't react immediately — Sri Lanka's distance from the Middle East created a false sense of insulation. But Sri Lanka imports 100% of its crude oil. With Iran controlling the Strait of Hormuz corridor and disrupting Gulf shipping lanes, global crude prices began rising sharply. The rupee started weakening as import costs jumped.
March 2026 — Trigger 2
⛽ Energy Shock: 40% Fuel Price Hike + Wednesday Public Holidays
Sri Lanka announced a 40% fuel price hike to pass through the oil cost surge. The government also introduced Wednesday public holidays to conserve fuel — a psychologically alarming signal that mirrored the 2022 crisis. The LKR began its decline from this point. From early March, the rupee tumbled 8.7% in approximately 10 weeks. Foreign government securities investors — already skittish after the 2022 default — pulled $64 million from T-bills and bonds in March alone.
March–April 2026 — Trigger 3
💸 Foreign Equity Outflow Begins Quietly
While ASPI held near 24,000 in early April (still up 26%+ YoY), foreign investors were already rotating out. YTD net foreign selling at the CSE reached Rs. 3bn, then Rs. 4bn, then Rs. 8bn by mid-April — each milestone reported in the Daily FT with little market reaction. On April 23, a single day saw Rs. 2.52bn net outflow (Softlogic Life, Ceylon Tobacco, Hayleys Fabric), ending a 21-session selling streak — but the YTD figure was already Rs. 25bn. Retail didn't connect the dots.
April 2026 — Trigger 4
📊 Q1 2026 Earnings: Mixed Bag Meets Elevated Expectations
Q1 2026 corporate results arrived against a backdrop of high ASPI valuations and high market expectations. HNB's PAT was solid at Rs. 9.95bn but net income fell 5.7% YoY, EPS dropped from Rs. 18.54 to Rs. 17.64, and profit margin compressed from 26% to 22% — a visible miss on quality. COMB outperformed with +20% net income growth and stable 37% margins. SLTL was the standout with PAT +53.3%. But the headline banking story — NII growth masking margin compression — triggered quiet repositioning.
May 2026 — Trigger 5
📉 Inflation Surge: From 2.2% to 5.4% in 60 Days
Annual CCPI inflation surged from 2.2% in March to 5.4% in May — a 3.2 percentage point jump in 60 days. This was the fastest pace of re-inflation since the 2022 crisis. The proximate driver was fuel costs flowing through transport and food. The CBSL, which had cut rates 825bps over 24 months since June 2023, now faced a policy dilemma: defend the currency and fight inflation, or protect growth. The market didn't yet price in the magnitude of the response.
May 21, 2026 — Trigger 6
💱 LKR Peaks at 345.39 — Rupee Crisis Flashback
The USD/LKR rate peaked at 345.39 on May 21 — the highest level since the post-crisis stabilisation. It subsequently pulled back to 326–332 after CBSL intervention (selling FX reserves), but the psychological damage was done. The sharp rupee move triggered memories of 2022. Gross official reserves fell to $6.8bn (3.8 months of imports) after CBSL FX sales. The IMF programme's reserve targets were now at risk, adding pressure to act on rates.
May 25–26, 2026 — Trigger 7
🏦 CBSL Shocks With 100bps Hike — Only 1/10 Economists Predicted It
The CBSL raised the overnight policy rate by 100 basis points to 8.75% — the first hike since the crisis, the biggest in four years, and one predicted by only 1 of 10 Bloomberg economists surveyed. This was not a "managed" policy signal; it was an emergency defence of price stability. The CSE opened 0.5%–0.8% lower on the announcement. Within 24 hours: First Capital cut its 2026 growth forecast from 3–4% to 2.5–3%; CAL cut by 100bps; Citi trimmed by 40bps. Sector rotation out of equities and into newly attractive fixed income began immediately.
Late May–Jun 3, 2026 — Trigger 8
🌍 Global Contagion + Continued Distribution
On June 3, regional markets added pressure: Hong Kong's Hang Seng fell 1.56%, India's Nifty 50 dropped 0.33%. The week ended May 27 saw foreigners sell a net Rs. 7.33bn ($22.55mn) from Sri Lanka government securities — the third consecutive week of outflows totalling USD 51mn+. Equities followed. Three consecutive down days: −0.24%, −0.39%, −0.75%. The ASPI at 22,011 is now 2,000+ points below its April peak.
03Foreign Flow Analysis — The Slow Bleed Nobody WatchedYTD 2026
The foreign outflow story is the most underappreciated driver of the drawdown. It did not happen overnight — it was a steady Rs. 1–3bn/day drain over weeks that accumulated to Rs. 25bn+ before the rate hike even happened.
CSE YTD Net Foreign Equity Flow — Cumulative Milestones
Jan 2026
−Rs. 1bn
Outflows begin early in year
End Feb
−Rs. 3bn
Rs. 3bn crossed — DFT report
Early Apr
−Rs. 4bn
Rs. 4bn crossed — "CSE stays on the up"
Mid-Apr
−Rs. 8bn
Rs. 8bn crossed while market still held
Apr 23
−Rs. 24.9bn
End of 21-session selling streak. Rs. 2.52bn single-day sell
Apr 25
−Rs. 25bn+
YTD tops Rs. 25bn. Asia Securities Research cited
Apr (month)
−USD 16mn
CBSL External Sector: equities net outflow for month
Key Stocks in Foreign Selling: Softlogic Life (AAIC), Ceylon Tobacco (CTC), Hayleys Fabric (HAYC), John Keells Holdings (JKH) — institutional-grade, liquid, easy to exit. The selling targeted exactly the names foreigners would hold for exposure, suggesting systematic de-risking rather than stock-specific issues. Note: AAIC.N0000 is the ticker for Softlogic Life Insurance; SLTL.N0000 is Sri Lanka Telecom — a separate company.
WHAT PEOPLE MISSED
The Daily FT reported each Rs. 1–4bn milestone in foreign outflows with headlines like "CSE stays on the up" or "CSE manages to be positive despite outflow."The positive spin masked a critical signal: foreigners were selling into every ASPI uptick. When the market rose, locals were buying what foreigners were distributing.
By the time the CBSL hike hit on May 25–26, the Rs. 25bn+ YTD outflow had already weakened domestic market structure. There were fewer committed buyers left. The hike then added the rate-rise fear overlay and the game was over for the near-term rally.
Using the CSE Terminal's pattern library (calibrated on historical CSE event patterns), the combined impact of a Rate Hike + Oil Price Spike + Currency Depreciation creates the following sector-level directional pressures:
Sector
Rate Hike Impact
Oil/Energy Shock
LKR Depreciation
IMF Tranche (positive)
Net Bias
Rationale
Banks
+0.4 (NIM up)
Neutral
−0.1 (NPL risk)
+0.3
+0.6
Short-term NIM boost; long-term credit growth risk
Diversified Financials
−0.5
−0.2
−0.2
+0.2
−0.7
LOLC, SPEN: higher cost of funds, slowing loan growth
Plantations
Neutral
−0.2
+0.3 (exporters)
Neutral
+0.1
LKR weakness offsets energy cost; tea prices key
Power & Energy
Neutral
−0.4
−0.3
Neutral
−0.7
LIOC: oil import costs; CEB tariff lag
Hotels & Travel
−0.3
−0.2
+0.2 (FX revenue)
+0.3
0.0
Mixed: tourist arrivals strong but domestic cost squeeze
Telecom
−0.2
−0.1
−0.1
Neutral
−0.4
Dialog volatile; SLT strong earnings but regulation risk
Construction slows with rate hike; IMF infra spend a partial offset
Diversified Holdings
−0.1
−0.1
Neutral
+0.3
+0.1
JKH relatively resilient; HAYL mixed
Manufacturing
−0.1
−0.3
+0.4 (exporters)
Neutral
0.0
Export-oriented beneficiaries: BPPL, DIPD
SECTOR SIGNAL
The hardest-hit sectors — Diversified Financials and Power & Energy — are exactly what you'd expect from a rate hike + oil shock combination. The surprise outperformers should be export-oriented manufacturers and plantations, where LKR weakness acts as a natural tailwind. Watch BPPL, KVAL, and tea estate names like BALA and MASK for relative strength as the dust settles.
05Verified Weekly Top Movers — CSE Official PDF DataWk May 15 · May 22 · May 29
DATA SOURCE
All figures below are sourced directly from the official CSE weekly statistical PDF reports (VWA = Volume Weighted Average closing price). These are week-on-week % changes, not single-day moves. Corporate action flags are noted where applicable. ASPI year-high confirmed at 23,992.11 (from CSE PDF data).
7.83mn shares; Rs. 320mn turnover. Top liquid gainer of period
Bansei Royal Resorts
Rs. 21.10
Rs. 18.70
+12.83%
Very thin; 10 trades only
SMB Finance
Rs. 1.00
Rs. 0.90
+11.11%
Separate class from SMB Finance [X]
Top 5 Losers — Wk May 29
Company
VWA Close
Prev Close
Change %
Note
SMB Finance [X] ⚠
Rs. 0.20
Rs. 0.30
−33.33%
[X] = ex-dividend; corporate action, not market selloff
Autodrome
Rs. 317.00
Rs. 349.00
−9.17%
74 trades; illiquid auto sector
Cargo Boat Dev.
Rs. 201.50
Rs. 218.50
−7.78%
54 trades; thin
Serendib Land
Rs. 2,798.00
Rs. 3,034.00
−7.78%
Gave back part of prior +61% gain
Richard Pieris Export
Rs. 388.00
Rs. 414.50
−6.39%
Gainer prior week; reversed
KEY OBSERVATIONS FROM VERIFIED DATA
Dialog Axiata (+14.21% week of May 29): Dialog was the most significant liquid gainer of the period — Rs. 320mn in turnover over the week at Rs. 42.60. It then fell to Rs. 42.80 on June 3 (−2.51% on the day) but remains net positive from the April selloff trough. Not a loser over the period — its single-day volatility was misleading in earlier versions of this report.
Ambeon Holdings (−76.78% week of May 22): This outsized move almost certainly reflects a corporate action (bonus share issue, subdivision, or rights adjustment) rather than a pure market selloff. Always verify structural vs market price changes before including in loss tables.
SMB Finance [X] (−25% and −33.33%): The [X] suffix denotes ex-dividend status. These are price adjustments for dividend distributions, not market-driven declines. Excluded from market analysis.
06Q1 2026 Earnings — Quality Divergence Across SectorsJan–Mar 2026
Company
Ticker
Sector
Revenue YoY
Net Income YoY
EPS (Q1 '26 vs '25)
Margin
Verdict
SLT-Mobitel
SLTL
Telecom
+10.6%
+53.3%
—
Op. margin +39.1%
BEAT
Commercial Bank
COMB
Banking
+21%
+20%
Rs. 10.73 vs 8.99
37% (stable)
BEAT
Hatton Natl. Bank
HNB
Banking
+13%
−5.7%
Rs. 17.64 vs 18.54
22% (vs 26%)
MISS
Broader CSE (Banks)
SECTOR
Banking
NII up via rate env
Margin pressure
—
Quality diverging
MIXED
The Q1 earnings story for the CSE is best summarised as revenue growth masking quality deterioration. HNB's 13% revenue growth looks good in isolation — until you note that net income fell 5.7% and margins compressed 4 percentage points. This pattern (NII growing because rates were still high from last cycle, but credit quality and fee income under pressure) is the exact setup that gets re-rated lower when the market starts pricing in the next credit cycle. COMB and SLTL were genuine beats — but the market needed all blue chips to beat to sustain 24,000.
07News Sentiment Analysis — 5-Week Rolling PictureMay 1 – Jun 3, 2026
Aggregating news headlines from EconomyNext, Daily FT, The Star, Reuters, and Bloomberg across the past 5 weeks reveals a clear negative-to-neutral sentiment cluster with very few positive macro narratives. The word cloud below visualises keyword frequency and sentiment weighting (red = bearish-coded, orange = risk, green = bullish).
The 5-week rolling news sentiment is ~80% negative/risk-coded. Critically, the positive news that exists (SLT earnings, COMB milestones, IMF tranche) is company-specific — it does not address the macro fear. The Iran war narrative drove the first 60% of negative headlines, with the CBSL rate hike driving the remainder. No macro positive catalyst is visible in the news flow. This sentiment environment is consistent with continued cautious positioning by local HNWIs and institutional managers.
08Quantitative Signals — Pattern Library + EWMACSE Terminal Model Outputs
Bayesian P(Market↑ | News)
24%
With 80% negative news flow and prior base rate of 50%, posterior probability of up move is ~24%. High-confidence bearish regime.
EWMA Sentiment (λ=0.94)
−0.61
Exponentially-weighted sentiment score on scale −1 to +1. −0.61 = Strong Bearish. Last 5 weeks of negative news dominate the trend signal.
Rate Hike Pattern Score
3.5/5
Historical confidence 0.78. Pattern mag 3.5 at 100bps. Historical analog: Apr 2022 emergency 700bps hike → ASPI −12% over 2 weeks. Current hike is smaller but context is similar (energy shock).
Half-Life of Rate Hike Impact
10 days
Pattern library calibrated half-life for rate hike events = 10 trading days. Hike was May 26; half-life expires ~June 9. Market should stabilise or find support by then.
Oil Shock Pattern (Mag 2.2)
21-day HL
Oil price spike pattern half-life = 21 days. Started ~late Feb. Structural, longer-lasting headwind for Power & Energy and Hotels & Travel sectors.
IMF/World Bank Action (Mag 3.5)
+3.5
IMF $700mn tranche approval is a structural positive. Historical analog: 2023 IMF approval → ASPI +8% in one week. This offset has not yet priced in — may provide a bounce catalyst.
The quant picture is structurally bearish for the next 5–10 trading days (June 3–17) as the rate hike half-life plays out. The one wildcard is the IMF $700mn tranche: if the IMF executive board formally approves this, historical patterns suggest a sharp 5–8% bounce in ASPI within a week. Watch for that announcement as the only near-term positive catalyst. Without it, the market tests the 21,700–21,850 support zone established in May.
09Rupee & Macro — The External Sector Under StressCBSL Data · Jun 2026
USD/LKR (Jun 3)
332–335
Pulling back from 345.39 peak
LKR vs USD (YTD)
−7.29%
YTD depreciation
LKR 1-Month
−4.03%
Rapid move in May
LKR 12-Month
−11.02%
Structural pressure
Inflation (May)
5.4%
From 2.2% in March
Gross Reserves
$6.8bn
3.8 months import cover
Policy Rate
8.75%
+100bps surprise hike
2026 GDP Forecast
2.5–3%
Cut from 3–4% (First Capital)
A
The Rate Hike Was Reactive, Not Preemptive
POLICY
The CBSL had kept rates on hold for over three years, cutting 825bps since June 2023 to support the post-crisis recovery. The May 25–26 hike was described by analysts as a "gear shift" — from growth support to price stability defence. One of 10 Bloomberg economists predicted it; the market priced in at most 25bps. The shock value of 100bps is critical: it signals CBSL was worried enough to act dramatically, which is itself a bearish signal about the underlying macro condition.
Key analyst quotes: "This 100bps rate hike suggests the CBSL is shifting gears from supporting growth to defending price stability" — triggering 100bps of GDP forecast cuts. The IMF said the stance is "appropriate" but warned that the hike risks choking off the recovery.
B
LKR at 345 Was a Crisis Flashback Moment
CURRENCY
The USD/LKR peak of 345.39 on May 21 was the highest since the 2022 crisis stabilisation. For foreign investors who had watched Sri Lanka default and then recover, seeing the rupee back in the 340s triggered automatic risk-off reactions. The CBSL sold FX reserves to defend the currency, pulling GOR down to $6.8bn — adequate at 3.8 months import cover, but declining. The rupee has since partially recovered to 332–335 but the psychological scar remains.
C
IMF: A Genuine Counter-Catalyst
IMF
The IMF board is scheduled to approve a $700mn disbursement in two tranches. Critically, the IMF has said Sri Lanka's monetary stance is "appropriate" and the 3% growth target is "within reach." Historical analog: the 2023 IMF approval sent ASPI +8% in one week. This is the single largest positive catalyst that could arrest the current drawdown. The question is timing — if the formal approval lands before the rate hike half-life expires (June 9), the bounce could be sharp. Watch this announcement closely.
10What to Watch — Key Catalysts & Risk FlagsJun–Jul 2026
CATALYST · IMMINENT
IMF $700mn Tranche Approval
The single largest positive catalyst available. If approved, historical pattern suggests ASPI +5–8% in one week. Watch for IMF Board announcement. Banks and Diversified Holdings would benefit most (+0.3 impact each).
RISK FLAG · ONGOING
Rate Hike Half-Life (expires ~Jun 9)
The pattern library calibrates rate hike shock duration at 10 trading days. May 26 + 10 = ~June 9. Support zone: 21,700–21,858 (May trough range). A close below 21,700 would signal the market is pricing in a second hike or a deeper macro deterioration.
RISK FLAG · EXTERNAL
Iran War Escalation / Oil Price Path
Sri Lanka is fully import-dependent on oil. Any further escalation in Gulf shipping disruption drives a second fuel price hike, re-igniting inflation and rupee pressure. Watch Brent crude above $90/barrel as the threshold for renewed CBSL concern.
WATCH · RECOVERY SIGNAL
Foreign Net Buying Streak Resumption
YTD Rs. 25bn+ outflow is the market's structural wound. Recovery requires foreigners to turn net buyers. Watch for a daily net inflow from foreign investors for 3+ consecutive sessions as a signal that the selling is exhausted.
WATCH · SECTOR
Export Plays: BPPL, HAYC, Plantation Names
LKR at 332+ is a tailwind for USD-earning exporters. BPPL (polypropylene), Haycarb (carbon), and estate names (BALA, MASK) should see margin expansion. These are the relative-strength candidates in the current environment.
RISK FLAG · VOLUME
May 29 Volume Spike Follow-Through
The Rs. 7.38bn volume anomaly on May 29 has not repeated. If that was institutional buying, we'd expect follow-through volume in subsequent sessions. The return to Rs. 1.67–2.05bn suggests it was repositioning, not fresh demand. Watch if Diversified Financials re-accelerate.
WATCH · EARNINGS
Q2 2026 Interim Results (July)
Q2 results (April–June) will capture the full impact of oil prices, the fuel hike, and the rate environment. Banks with high short-duration loan books may show NIM improvement but expect NPL ratios to be scrutinised. A broad earnings miss in Q2 could extend the drawdown toward 21,000.
WATCH · CBSL
Next Monetary Policy Meeting
The CBSL's next meeting will be watched for signals of whether the 100bps was a one-off defensive hike or the start of a tightening cycle. If CBSL pauses and signals data-dependence, equities will re-rate higher. If a second hike is signalled, support at 21,700 likely breaks.
11Executive Summary — The Eight-Factor ModelConclusion
ROOT CAUSE SUMMARY
The CSE selloff was not caused by any single event. It was a convergence of eight triggers over 14 weeks: (1) US–Israel–Iran war → (2) 40% fuel price hike + rationing → (3) LKR −8.7% since March → (4) Silent Rs. 25bn foreign equity drain → (5) Q1 earnings quality miss at key names → (6) Inflation 2.2% → 5.4% in 60 days → (7) CBSL surprise 100bps shock hike → (8) Regional contagion and continued distribution.
What people missed early: the foreign outflow story was hiding in plain sight in the Daily FT — reported at each Rs. 1–4bn milestone while the ASPI was still holding. The rupee stress was visible at 345.39 on May 21 but dismissed as transitory. The pattern library analog of a 100bps hike was never applied until it was too late.
THE STRUCTURAL BULL CASE REMAINS INTACT
Despite the drawdown, the ASPI is still +26.84% higher than a year ago. Sri Lanka's IMF programme is on track. GOR at $6.8bn is adequate. COMB and SLTL have shown blue-chip earnings resilience. The CBSL hike, while painful, demonstrates that the institution is defending macro credibility — a contrast to 2022.
The near-term thesis: Accumulate quality exporters and the IMF-positive banking names (COMB, SAMP) on further weakness toward 21,700. The rate hike half-life expires around June 9. The IMF tranche is the bounce catalyst. If you're investing in Sri Lanka, the story hasn't changed — it's just gotten cheaper.
CSE weekly and daily PDF reports (May 15, 22, 26, 27, 29, Jun 1, 2, 3, 2026) via cdn.cse.lk — extracted through EconomyNext market reports. ASPI chart is reconstructed from multiple data points; exact intra-period levels are approximate.