Independent research — not investment advice, and not affiliated with any exchange. This report presents what public disclosures, CSE trading data, and JKH's audited financial statements show. It is not published, endorsed, sponsored, or authorized by the Colombo Stock Exchange (CSE), the Central Bank of Sri Lanka (CBSL), or the Securities and Exchange Commission of Sri Lanka (SEC), and does not use the CSE's name, logo, or branding to identify itself, nor does it describe InwestOut as a "Stock Exchange" in any capacity. It does not constitute a recommendation to buy, sell, or hold any security, and contains no price target — figures described as "fair value" are scenario-based readings of disclosed data, not solicitations. The author is not a Registered Investment Advisor with the SEC of Sri Lanka. Sri Lankan equities carry sovereign, currency, and liquidity risks; do your own research and consult a licensed advisor before investing.
01
Executive Summary
John Keells Holdings (JKH.N0000) closed at Rs.20.00 on 9 July 2026 — within the same Rs.14–24 nominal band it has occupied, on a subdivision-adjusted basis, for essentially the entire past decade. Over the same period, Group EBITDA has grown from roughly Rs.27bn (FY17) to Rs.80.01bn (FY26, +75% YoY), three flagship projects — City of Dreams Sri Lanka, the West Container Terminal, and BYD/John Keells CG Auto — have all begun contributing profit, and the broader market has re-rated hard: the ASPI is up roughly +256% since December 2019. JKH's own adjusted share price is up only +19.3% (price only) over the identical window.
Having tested twelve specific hypotheses against the CSV trading record, the FY2025/26 Annual Report's audited financial statements, CSE shareholder-register disclosures, and current market data, we find the flat share price is not primarily a story of hidden selling, nefarious crossings, or market neglect of a cheap stock. It is better explained by four things happening at once:
- A genuine nominal illusion from the July 2024 rights issue and 1:10 subdivision inflated the share count roughly 11-fold, resetting the "look" of the price without changing the underlying enterprise value.
- Cash conversion has only just turned positive. FY26 free cash flow (audited operating cash flow less capex) was a thin +Rs.6.2bn against Rs.80.0bn of EBITDA — a ~8% conversion rate. The market has been pricing the balance sheet reality (capex-funded, still deleveraging) more than the income-statement headline.
- The re-rating the bulls are waiting for hasn't been withheld — it's been given, then taken back. JKH's EV/EBITDA multiple compressed from 11.4x (FY24) to 6.2x (FY26) even as EBITDA nearly doubled, which is a market judgment that FY26's earnings — flattered by BYD's opening-year pent-up demand and CODSL's first positive year — are not yet a trusted run-rate.
- Foreign capital has been a net, if modest, seller (non-resident ownership 44%–42% YoY) inside a country whose sovereign rating is still CCC+ and whose currency has lost roughly a third of its value against JKH's own share price in USD terms since 2019 — a macro overhang no single project can offset.
Crossing transactions are real and material (a confirmed 10 million share crossing was recorded on 7 July 2026, and our volume-anomaly screen flags at least seven multi-hundred-million-share days since 2024 with near-zero price impact) — but the evidence is consistent with block ownership transfers and portfolio rebalancing, not a single suppressive actor. We name what the data shows and label what remains unidentified, per CSE public disclosure.
Bottom line
JKH is not obviously undervalued on trailing multiples (23.9x P/E is
above the CSE's own 11.3x average), nor is it a value trap purely of the market's making. It is a conglomerate mid-transition from a decade of heavy capital deployment into a — still unproven — cash-generation phase, trading at a price that already embeds a fair amount of optimism about project ramp-up, discounted by real currency, sovereign, and cash-conversion risk.
02
Five Factors Explaining the Stagnant Price, Ranked
Ranked by estimated explanatory weight, based on the quantitative and disclosure evidence in this report.
1
Weak free cash flow conversion
FY26 FCF of ~Rs.6.2bn against Rs.80.0bn EBITDA (~8% conversion). Ten years of heavy capex (CODSL, WCT, BYD inventory) turned JKH from net-cash (FY17) to 31% net-debt/equity (FY26).
Est. weight: ~30%
2
Nominal illusion from rights issue + 1:10 subdivision
Share count rose from 1.50bn to 17.7bn shares between Mar 2024 and Mar 2026. Rs.20 today — Rs.200 pre-subdivision — actually higher than the Rs.194 close before the reset.
Est. weight: ~20%
3
Currency and sovereign overhang
LKR down ~46% vs USD since Dec 2019; Sri Lanka still rated CCC+ (Fitch/S&P) post-default-exit. JKH's USD-denominated return over 6.5 years is roughly -35% despite EBITDA more than doubling.
Est. weight: ~20%
4
Multiple compression offsetting earnings growth
EV/EBITDA fell from 11.4x (FY24) to 6.2x (FY26) as the market discounted the durability of BYD's opening-year share and CODSL's post-opening ramp.
Est. weight: ~18%
5
Modest but real foreign selling + declining public float
Non-resident ownership 44%–42% YoY; public holding 74.9%–72.4% as the related-party HWIC Asia Fund stake grew to 26.6%. Crossings recycle blocks without necessarily creating fresh demand.
Est. weight: ~12%
03
Corporate Action & Event Timeline
Confirmed / Filed
Every event below is drawn from CSE filings, the CSE's company-announcement portal, or the FY2025/26 Annual Report. Where a buyer/seller or exact figure was not disclosed publicly, it is marked undisclosed.
30 JUL 2024
Rights Issue announced
150,263,595 new shares at Rs.160/share (1-for-10 ratio), raising Rs.24.04bn to fund Waterfront Properties (WPL) / City of Dreams financing obligations. Pre-issue base: 1,502,635,957 shares.
Source: JKH circular to CSE, 30 Jul 2024
30 JUL 2024
Sub-division of shares announced (1:10)
Board resolved to recommend subdividing each existing ordinary share into 10, effective after the rights issue completes — taking the share count from ~1.65bn to ~16.53bn. Does not increase stated capital.
Source: JKH circular to CSE, 30 Jul 2024
11 OCT 2024
Rights Issue oversubscribed
Subscriptions plus additional applications totalled 171,415,856 shares (Rs.27.43bn) against 150,263,595 offered — confirming demand from existing shareholders exceeded the entitlement.
Source: Keells Consultants (Secretaries) letter to CSE, 11 Oct 2024
MID-OCT 2024
Cinnamon Life hotel opens (CODSL Phase 1)
687-room hotel commences operations; first phase of the integrated resort to go live.
~05 NOV 2024
Subdivision takes effect in the market
CSV trading data shows the mechanical ~10x price reset (Rs.212.50 → Rs.21.20) and a ~57.8 million-share volume spike consistent with the new share count entering the order book.
Source: JKH daily trading data (this report)
JAN 2025
HWIC Asia Fund convertible debentures fully converted
Remaining convertible debentures held by HWIC Asia Fund (related party) converted to ordinary shares, removing the associated interest charge at the Holding Company level.
Source: JKH FY2025/26 Annual Report, Chairperson's Message
01 JAN 2025
Board committee reshuffle
Mr. D V R S Fernando appointed Chair, HR & Compensation Committee; Dr. S A Coorey appointed Chair, Nominations & Governance Committee.
02 AUG 2025
City of Dreams Sri Lanka fully opens
Casino and 113-room Nüwa hotel open, completing the US$1.2bn integrated resort. Melco invested ~US$123–125m in the casino fit-out under a 20-year gaming licence.
Source: Melco Resorts, TTG Asia, igamingbusiness.com
18 SEP 2025
Union Assurance divests FairFirst Insurance stake
UAL sold its 22% equity stake (30.8m shares) in FairFirst Insurance to Fairfax Asia Limited for Rs.2.638bn, exiting a non-life insurance associate.
Source: JKH/UAL disclosure to CSE, 18 Sep 2025
24 SEP 2025
Nations Trust Bank signs SPA for HSBC SL retail banking business
NTB (JKH equity-accounted investee) enters a binding agreement to acquire HSBC Sri Lanka's retail banking franchise.
Source: JKH disclosure to CSE, 24 Sep 2025
01 OCT 2025
Gaming tax raised, entry fee doubled
Gross gaming collections levy raised from 15% to 18%; casino entry fee for Sri Lankan citizens doubled from US$50 to US$100 under the 2025 budget.
Source: Yogonet International
01 MAY 2026
NTB completes HSBC SL retail banking acquisition
Transaction completes; live operations commence.
24 JUN 2026
Director share option exercise
Mr. J G A Cooray (Deputy Chairperson/Group Finance Director) acquired 4,310,164 shares at Rs.13.64/share under ESOP Plan 10 Award 3 (granted 2021, expiring 30 Jun 2026).
Source: JKH disclosure to CSE, 26 Jun 2026
27 JUN 2026
Board resignation
Dr. Shridhir Sariputta Hansa Wijayasuriya (Non-Independent NED) resigned from the Board, ceasing membership of the HR & Compensation and Nominations & Governance Committees.
Source: JKH disclosure to CSE, 30 Jun 2026
07 JUL 2026
Confirmed crossing: 10,000,000 shares
A crossing of 10m JKH shares was recorded on the CSE (~45% of that day's 22.2m-share volume). Buyer and seller undisclosed in the public market report.
Source: EconomyNext, "Sri Lanka stocks dip," 7 Jul 2026
04
Is Rs.20 a Nominal Illusion?
Verified against CSV + Annual Report
Yes — substantially. JKH's issued share count rose from 1,502,635,957 (pre-rights, Jul 2024) to 16,528,995,520 (post-subdivision) to 17,699,275,116 (31 Mar 2026, after ESOP exercises) — an ~11.8x increase in roughly 20 months. The subdivision alone (1 share → 10) is purely mechanical: it cannot change market capitalisation, only the per-share numerator.
JKH share price, subdivision-adjusted (Rs., monthly close)
All pre-5-Nov-2024 prices divided by 10 to make the series continuous. Source: JKH daily trading data, 30 Dec 2019 – 9 Jul 2026.
Adjusted close, 30 Dec 2019
Rs.16.76
Adjusted close, 9 Jul 2026
Rs.20.00
Price-only return, 6.5 yrs
+19.3%
CAGR 2.75%/yr
Total return incl. dividends
~+28%
vs. AR-disclosed 5-yr TSR of 26.7%
What the annual report itself confirms
JKH's own 10-year summary table (restated for the subdivision) shows the share has traded in a remarkably narrow adjusted band for a full decade: Rs.13.79 (FY17) → Rs.15.96 (FY18) → Rs.15.60 (FY19) → Rs.11.54 (FY20, COVID) → Rs.14.85 (FY21) → Rs.14.50 (FY22, sovereign default) → Rs.14.00 (FY23) → Rs.19.40 (FY24) → Rs.20.20 (FY25) → Rs.18.40 (FY26 year-end). This is not a new phenomenon created by the 2024 corporate actions — JKH has been range-bound on an adjusted basis since at least 2016. The subdivision changed the sticker price from "Rs.194" to "Rs.19.40"; it did not change the multi-year trading range.
A genuine reconciliation issue we're flagging, not resolving
The Annual Report's own Price-to-Book ratio table shows an apparent 9.6x P/B for FY24 versus 0.8–0.9x for FY25/FY26. This is because the FY24 figure divides the
unadjusted historical price (Rs.194) by a
subdivision-restated net-assets-per-share figure (Rs.20.3, calculated using the FY26 share count for all periods). The two are not on a like-for-like basis in the source document. We note this as an example of exactly the kind of cross-period adjustment error this report was commissioned to catch.
Dividend mechanics compounded the confusion
FY2024/25's declared dividend was reported as "Rs.0.50 (final) + Rs.0.10 (interim) = Rs.0.60," but a footnote in the financial statements clarifies the Rs.0.50 final dividend was declared prior to the subdivision — i.e., on the old, 10x-smaller share base. On a like-for-like post-subdivision basis, that Rs.0.50 is equivalent to Rs.0.05. Investors comparing headline dividend-per-share figures across FY24–FY26 without adjusting for this are working from Rs./share amounts that aren't comparable.
05
Crossing-Transaction Review
Screened from CSV + confirmed CSE market reports
Important scope limitation up front: we do not have access to the CSE's official daily crossing-board report for the full 30-month period requested. What follows combines (a) one publicly confirmed, named-and-dated crossing from CSE market commentary, and (b) a volume-anomaly screen we built directly from the trading data — flagging days where volume spiked >5x its trailing 60-day average while the price barely moved, which is the statistical signature of a negotiated block trade rather than order-book price discovery. We label the screen's output as candidates, not confirmed crossings, because we cannot verify counterparties or crossing prices against the official board without that data source.
Confirmed crossing
| Date | Shares crossed | % of day's volume | Buyer | Seller | Source |
| 7 Jul 2026 | 10,000,000 | ~45% | Undisclosed | Undisclosed | EconomyNext market report |
Candidate high-volume / low-price-impact days (screen, since Jan 2024)
| Date | Volume (adj. shares) | Turnover (Rs.) | Same-day return | vs. 60d avg. volume |
| 6 Feb 2024 | 631,185,760 | 11.50bn | +0.41% | 41.6x |
| 31 Aug 2025 | 237,369,636 | 5.53bn | -1.29% | 14.4x |
| 4 Feb 2026 | 194,438,533 | 4.32bn | +1.34% | 15.3x |
| 29 Jan 2025 | 132,505,507 | 3.00bn | +0.44% | 5.6x |
| 23 Dec 2025 | 79,503,435 | 1.68bn | 0.00% | 7.1x |
| 19 Jun 2024 | 48,567,010 | 0.98bn | -0.49% | 5.6x |
Methodology: candidate = daily volume > 5x trailing 60-trading-day average AND |same-day return| < 1.5%. Screened on subdivision-adjusted volume/price from JKH daily trading data. The 23 Dec 2025 observation — a large block at an exactly unchanged closing price — is the single strongest statistical signature of a negotiated crossing in the entire dataset.
What we can and cannot conclude
The pattern — very large share counts changing hands with negligible same-day price impact — is consistent with negotiated block transfers (custodian/fund rebalancing, strategic-shareholder restructuring, or related-party movements) rather than organic order-book accumulation or distribution. We cannot determine from public data whether any single candidate day represents a foreign investor exiting to a local buyer, an index-related rebalancing, or an internal group transfer. Per our quality standard, we do not name a buyer or seller unless a CSE disclosure names one.
Does this explain why high turnover hasn't moved the price?
Partially, yes. A crossing by definition executes at a negotiated price and does not consume order-book liquidity the way accumulation or distribution would — so a day with Rs.11.5bn of turnover (6 Feb 2024) moving the price only 0.4% is not itself evidence that "the market" rejected upward pressure; it is evidence that a large block changed hands off the order book. Genuine price discovery on JKH's ordinary board volume (excluding these candidate crossing days) shows a materially higher Amihud illiquidity ratio in the earlier years of our sample — see Section 07 — implying that when JKH does trade on pure order-book flow, it moves further per rupee of turnover than the blended average suggests.
06
Ownership & Foreign-Flow Analysis
CSE shareholder register, FY26 Annual Report
Resident vs. non-resident ownership
% of shares, 31 Mar 2025 vs 31 Mar 2026
Public holding %
Falling as the related-party HWIC Asia Fund stake grows
Non-resident ownership
42%
vs 44% (31 Mar 2025)
Public holding
72.37%
vs 74.93% (31 Mar 2025)
Total shareholders
40,963
vs 24,281 (+69% YoY)
HWIC Asia Fund stake
26.56%
vs 24.29% — related party
Named, disclosed movement among the top 20 shareholders (31 Mar 2025 → 31 Mar 2026)
| Shareholder | FY25 % | FY26 % | Direction | Type |
| HWIC Asia Fund | 24.29 | 26.56 | Accumulating | Related party (ex-debenture holder) |
| Polypak Secco Limited | 2.64 | 4.11 | Accumulating (+263m sh) | Local corporate |
| Link Natural Products (Pvt) Ltd | 0.44 | 0.99 | Accumulating (+99m sh) | Local corporate |
| Allan Gray Frontier Markets Equity Fund | 0.60 | 0.87 | Accumulating | Foreign institution |
| Mrs J Ambani | 0.78 | 0.96 | Accumulating | Individual |
| Paints & General Industries Limited | 4.19 | 3.06 | Reducing (-198m sh) | Local corporate |
| Aberdeen Asia Focus PLC | 1.37 | 0.83 | Reducing (-94m sh, -39%) | Foreign institution |
| CIC Holdings PLC | 3.94 | 3.72 | Reducing | Local corporate |
| Schroder International Selection Fund | 2.12 | 2.03 | Reducing | Foreign institution |
| Hostplus Pooled Superannuation Trust | 1.08 | 1.02 | Reducing | Foreign pension fund |
| Melstacorp PLC | 8.05 | 8.01 | Flat (diluted) | Local corporate |
| Asian Development Bank | 3.69 | 3.67 | Flat | Multilateral |
Source: JKH FY2025/26 Annual Report, "Top Twenty Shareholders" and "Composition of Shareholders" tables (pp.159–160). These reflect the shareholder register, not intraday crossing counterparties — the two data sources are complementary but not identical.
Reading the flows together
Foreign selling exists but is
selective and modest, not a broad exit: Aberdeen Asia Focus cut its position by nearly 40%, while Allan Gray's Frontier Markets fund added to its stake in the same period. The more structurally important shift is that the largest shareholder (HWIC Asia Fund, a related party since converting its debentures in Jan 2025) grew to over a quarter of the register, mechanically shrinking the free float that determines "public holding" — from 74.9% to 72.4% — even as 16,700 new individual shareholders joined the register, likely drawn in by the lower nominal per-share price after the subdivision.
07
Price, Volume & Market-Microstructure Analysis
Computed from CSV
Annualised return volatility by year
Std. dev. of daily log returns × √252
Amihud illiquidity (avg. |return| ÷ Rs.bn turnover)
Lower = less price impact per rupee traded = more liquid
Volatility, 2020 (COVID)
36.0%
Volatility, 2026 YTD
25.4%
Amihud illiquidity, 2020
0.80
Amihud illiquidity, 2025
0.06
Liquidity improved ~13x
Illiquidity as measured by the Amihud ratio has fallen roughly 13-fold since 2020 — the market absorbs far more turnover per unit of price impact today than it did before the subdivision. This is consistent with one of the subdivision's stated aims (a lower nominal price broadens the practical buyer base) actually working as intended on the liquidity dimension, even though it did nothing for the price level itself.
JKH vs. the market it trades in
Over the same 30 Dec 2019 – 9 Jul 2026 window, the ASPI rose from 6,129.21 to approximately 21,813 — a gain of roughly
+256%. JKH's adjusted price rose
+19.3% (price only) or roughly
+28% including dividends. As at 31 March 2026, JKH represented just 4.3% of total CSE market capitalisation, down from 6.1% a year earlier — the company that is the exchange's largest single listing has shrunk in relative weight even as its own absolute earnings have grown sharply. This is the single clearest piece of evidence that the stagnation is
JKH-specific, not explained by CSE-wide liquidity or sentiment problems.
JKH adjusted price vs. ASPI, indexed to 100 at Dec-2019
Annual year-end levels; 2025 omitted (annual ASPI series not available for that year — see Data Limitations); 2026 point is latest available (9 Jul 2026), not a full-year close
08
Financial & Cash-Flow Analysis
FY2025/26 Annual Report, audited statements
Group revenue (excl. JVs)
Rs.528.85bn
+67% YoY
Reported EBITDA
Rs.80.01bn
+75% YoY
Profit attrib. to equity holders
Rs.13.64bn
+156% YoY
Diluted EPS
Rs.0.77
+142% YoY
Profit before tax vs. profit attributable to equity holders (Rs.bn)
10-year trend, FY17–FY26 — audited figures
The cash-flow reality behind the EBITDA headline
| FY2025/26 | FY2024/25 |
| Net cash from operating activities (audited) | Rs.25.86bn | Rs.41.46bn |
| Capex (PPE + intangibles) | Rs.19.62bn | Rs.49.89bn |
| Free cash flow (Op. CF − capex) | +Rs.6.23bn | −Rs.8.43bn |
| Net cash used in investing activities (audited) | −Rs.23.48bn | −Rs.68.39bn |
| Net cash from financing activities (audited) | −Rs.5.88bn | +Rs.28.49bn |
| FCF as % of reported EBITDA | ~7.8% | n/m (negative) |
A reporting inconsistency worth flagging
The Annual Report's narrative MD&A section states FY26 financing activities produced
"an outflow of Rs.45.85 billion." The audited consolidated Statement of Cash Flows on the following pages shows net cash used in financing activities of only
Rs.5,875,231 thousand (Rs.5.88bn) — an eightfold difference. The prior-year comparative figures agree exactly in both places (Rs.28.49bn), so this is not a case of us misreading the column. We used the audited statement (the primary source) throughout this report and flag the MD&A figure as unreconciled, rather than silently choosing one number over the other.
Returns and leverage
| FY26 | FY25 | FY24 | FY18 (peak) |
| ROE | 3.4% | 1.4% | 3.2% | 11.1% |
| ROCE | 9.0% | 5.1% | n/a | n/a |
| ROCE ex-CODSL | 16.9% | 11.1% | n/a | n/a |
| Net debt / equity | 31.2% | 27.7% | 33.7% | -14.9% (net cash) |
| Current ratio | 1.05x | 1.23x | 1.3x | 3.0x |
ROE has structurally declined over the decade — from 11.1% (FY18) to a low of 1.4% (FY25) before recovering to 3.4% (FY26) — even as book value per share has risen every single year (Rs.10.1 → Rs.23.4). JKH transformed from a net-cash conglomerate (FY17: -14.9% net debt/equity, i.e. net cash) into a moderately levered one (FY26: +31.2%) funding CODSL, WCT, and BYD inventory almost entirely from its own balance sheet and the 2024 rights issue.
09
Segment-by-Segment Analysis
FY2025/26 Annual Report, recurring EBITDA
Recurring EBITDA by industry group (Rs.bn)
FY2025/26 vs FY2024/25
| Segment | FY26 (Rs.bn) | FY25 (Rs.bn) | Change | Key driver |
| Retail | 31.74 | 10.94 | +190% | JKCG/BYD swing to Rs.18.30bn from -Rs.0.18bn |
| Leisure | 12.49 | 4.53 | +176% | CODSL first positive full year (Rs.0.93bn vs -Rs.4.74bn) |
| Transportation | 9.67 | 7.32 | +32% | CWIT/WCT phase-1 full utilisation; LMS bunkering margin expansion |
| Consumer Foods | 7.57 | 6.68 | +13% | Beverages volume growth (+18%) |
| Financial Services | 11.37 | 10.91 | +4% | NTB loan growth; UA premium growth |
| Property | 2.96 | 1.44 | +106% | Vauxhall DSTRCT launch (Mar 2026) |
| Other (IT, Plantations) | 2.24 | 3.87 | -42% | Prior-year non-recurring items normalising |
| Group total | 78.05 | 45.69 | +71% | |
Concentration risk within the growth
Two line items — JKCG/BYD (Rs.18.30bn) and the swing at CODSL (from -Rs.4.74bn to +Rs.0.93bn) — together account for roughly
73% of the entire Rs.32.4bn increase in Group recurring EBITDA this year. Both are first-year-of-scale phenomena (BYD's opening-year import-liberalisation demand surge; CODSL's first full year of combined operations). Neither has a multi-year track record yet. The market's reluctance to pay a premium multiple for this EBITDA base — see the EV/EBITDA compression in Section 12 — is consistent with treating both as not-yet-proven run-rates rather than permanent step-changes.
10
City of Dreams, West Container Terminal & BYD/JKCG
City of Dreams Sri Lanka (CODSL)
Total project cost
~US$1.2bn
Melco casino investment
~US$123–125m
Target annual GGR (mature)
US$200–250m
FY26 recurring EBITDA
Rs.0.93bn
vs -Rs.4.74bn FY25
Opened in stages: Cinnamon Life hotel (Oct 2024), casino + Nüwa hotel (2 Aug 2025). WPL (the project company) carries a USD 189m term loan (USD150m long-term + USD39m six-month bridge), roughly 60% of which (~USD90m) matures in March 2031. The rupee's depreciation against this loan cost JKH Rs.1.83bn in net exchange losses within recurring PBT this year alone — a direct, mechanical channel through which currency weakness taxes the very project meant to diversify JKH's earnings base. Gaming tax was raised from 15% to 18% and the citizen entry fee doubled to US$100 in October 2025, both headwinds to the ramp. Management describes performance as "steadily improving" quarter to quarter, with the casino recognising fixed rental income only — the variable rental component (the larger long-run economic prize) activates once operations reach a specified activity threshold, which has not yet been disclosed as met.
West Container Terminal (Colombo West International Terminal / CWIT, Phase 1)
FY26 throughput
>1m TEUs
First full year of operations
Phase 1 capacity utilisation
Full
Reached within first year
Quay wall completed
1,400m
PAT status
Positive
Ahead of expectations
CWIT delivered the clearest unambiguous good-news story in this portfolio: full utilisation of phase-1 capacity within its first year, positive PAT despite phase-1 depreciation, and construction "marginally ahead of schedule." Phase 2 capacity is expected to be capitalised from Q3 FY2026/27; gate-automation equipment has been imported with installation due Q2 FY2026/27. Transportation segment recurring EBITDA grew 32% on this and continued bunkering margin strength.
John Keells CG Auto (JKCG) / BYD
Cumulative units sold
~9,200
to ~Mar 2026
Share of new vehicle registrations
~37%
within ~1 yr of import liberalisation
Share of EV registrations
>70%
FY26 recurring EBITDA
Rs.18.30bn
vs -Rs.0.18bn FY25
JKCG is the single largest driver of this year's EBITDA growth and the segment most exposed to the "is this repeatable?" question. Vehicle imports were only liberalised from early 2025, meaning FY26 captures a genuine pent-up-demand surge on top of BYD's first-mover positioning. A ~37% new-vehicle-registration share is an extraordinary number for a brand-new entrant, but 20,000 completed vehicle services within the first year (evidence of a real, growing installed base rather than pure order-book hype) and continued showroom/aftersales expansion (Ampara, Rathnapura) and brand extension (the DENZA premium marque) suggest the position has some durability. The open question we cannot resolve from public data: how much of the ~37% share and the margin per vehicle survives once (a) competing NEV/ICE brands respond, (b) the initial liberalisation-driven order backlog clears, and (c) import-duty or EV-incentive policy is revisited.
11
Macroeconomic & Market Factors
USD/LKR, 9 Jul 2026
~336.2
-46% cumulative
Sovereign rating (Fitch, S&P)
CCC+
Stable, post-default-exit
FX reserves, end-Jun 2026
US$6.45bn
-6.2% MoM
JKH adjusted price in USD terms (illustrative, using period-end USD/LKR)
Rs.16.76 (Dec-19) ÷ ~181.5 vs Rs.20.00 (Jul-26) ÷ ~336.2
Key threads
- Currency: the rupee has lost roughly 46% of its US-dollar value since December 2019, with the bulk of that move concentrated in the 2022 sovereign default (LKR/USD jumped from ~200 to ~305 within the fiscal year). JKH's own USD-denominated financial statements show FY26 Group revenue of US$1.68bn and diluted EPS of just US$0.0024 — a reminder of how large the currency translation effect is on any USD-based valuation comparison.
- Sovereign credit: Sri Lanka exited default in December 2024 after restructuring, and Fitch/S&P now both rate it CCC+ (stable). This is real progress, but CCC+ remains deep speculative grade — Fitch's own commentary projects general government debt/GDP near 90% by 2028 and an interest/revenue ratio of ~42%, still far above the CCC-rating median of 16%. This is the backdrop against which foreign institutional investors are deciding whether to return to CSE equities at all, JKH included.
- Interest rates & inflation: inflation was 5.4% YoY in April 2026, near the CBSL's medium-term target, but the central bank raised its policy rate by 100bp in May 2026 on renewed currency and imported-inflation pressure tied to Middle East oil-price pass-through.
- Market-wide sentiment: the ASPI itself pulled back roughly 8–15% from its February 2026 highs (~23,750) to current levels (~21,800) amid escalating Middle East tensions — a broad risk-off that has hit Sri Lankan equities disproportionately hard versus other regional/global indices, per market commentary.
- Tourism & consumption: Cyclone Ditwah disrupted Q3 FY26 (cold-chain, some Leisure activity), but underlying occupancy, supermarket footfall (+14.3%), and outbound-linked travel initiatives (a new JKH-backed Colombo–Ahmedabad flight route) point to a broadly improving consumer and tourism backdrop, independent of JKH's own project-specific execution.
12
Valuation — What the Disclosed Numbers Show
| FY26 | FY25 | FY24 |
| Market capitalisation | Rs.325.7bn* | Rs.356.0bn | Rs.290.8bn |
| Enterprise value | Rs.497.8bn | Rs.502.3bn | Rs.450.0bn |
| EV/EBITDA | 6.2x | 11.0x | 11.4x |
| Diluted P/E | 23.9x | 63.6x | 29.2x |
| Price-to-book | 0.8x | 0.9x | n/m† |
| Dividend yield | 1.4% | 3.0% | 7.4% |
| Group dividend payout | 32.4% | 46.1% | 18.5% |
*As at 31 Mar 2026 (Rs.18.40/share); current market cap at Rs.20.00/share and 17.70bn shares is ~Rs.354bn. †FY24 figure not comparable — see reconciliation note in Section 04.
The uncomfortable multiple math
JKH's trailing P/E of
23.9x is
above the CSE broad market average of
11.3x (per JKH's own AR disclosure) and above most regional peer indices cited in the same table (SENSEX 21.1x, KLSE 15.9x, JCI 13.9x, STI 13.2x). On a simple trailing-earnings basis, JKH is not statistically cheap relative to its own market or regional comparators — a finding that argues against the "the market is simply ignoring a bargain" reading, and supports a "the market has partly priced the recovery already, and is waiting for proof it's durable" reading instead. Meanwhile EV/EBITDA nearly halved (11.4x→6.2x) as EBITDA nearly doubled: the market gave JKH some credit for the earnings jump, in multiple-compression form, rather than none.
Sum-of-the-parts — directional, not a target price
A full SOTP requires segment-level discount rates and terminal assumptions beyond what public disclosure supports precisely; we present the FY26 recurring EBITDA base by segment (Section 09) as the starting point any reader building their own SOTP should use, with the explicit caveats that (a) CODSL and JKCG both carry first-year-of-scale EBITDA that may not be sustainable at current levels, (b) Financial Services (NTB, Union Assurance) should be valued on an equity-accounted, look-through basis rather than consolidated EBITDA given the group only holds a minority/associate interest in NTB, and (c) any SOTP must deduct WPL's USD189m and the IFC's USD136m holding-company-linked debt before arriving at equity value per share.
13
Bear / Base / Bull Scenarios
These are scenario sketches built from the disclosed FY26 base and stated management assumptions — not price targets, and not a recommendation. Treat the "illustrative value" as a rough EV/EBITDA-multiple sensitivity, not a discounted cash flow output.
PROBABILITY: ~30%
Bear Case
- CODSL variable-rent threshold not reached in FY27; casino tax/entry-fee hikes bite further
- BYD demand normalises sharply post-liberalisation surge; margins compress on competitive response
- LKR resumes depreciation past Rs.340; WPL/IFC FX losses recur
- FCF conversion stalls below 10% of EBITDA; net debt/equity rises past 35%
Illustrative EV/EBITDA
~5–6x
PROBABILITY: ~45%
Base Case
- CODSL ramps gradually; variable rent begins contributing in FY27/28
- JKCG settles at a durable ~25–30% NEV/registration share as competition normalises
- WCT Phase 2 capitalises on schedule from Q3 FY27
- FCF conversion improves toward 15–20% of EBITDA as capex intensity keeps falling
Illustrative EV/EBITDA
~7–8x
PROBABILITY: ~25%
Bull Case
- Casino variable rent activates meaningfully; CODSL EBITDA scales toward its US$200–250m GGR ceiling
- WCT reaches high utilisation at full (Phase 1+2) capacity; JKCG holds share with DENZA expansion
- Sovereign rating upgraded further; LKR stabilises; foreign flows return to CSE broadly
- Balance sheet delevers; conglomerate discount narrows toward regional peer multiples
Illustrative EV/EBITDA
~9–11x
Applying these illustrative multiples to a stabilised EBITDA base (which itself is uncertain — see Section 09) rather than the current Rs.80bn figure directly would be double-counting the ramp-up assumption; readers building their own model should form an independent view of "sustainable" EBITDA before applying any multiple here.
14
Twelve Hypotheses, Tested
H1Rs.20 is mainly a cosmetic result of the subdivisionPartially Accept
The nominal reset is real and confirmed (Section 04), but the underlying adjusted price has been range-bound since well before 2024 — the subdivision changed the label on a pre-existing pattern, not the pattern itself.
Supports
11.8x share-count increase; Rs.20 → Rs.200 pre-subdivision, above the pre-reset Rs.194 levelAgainst
Adjusted price has been Rs.11.5–20 for a full decade — stagnation predates the 2024 actions
H2The rights issue created dilution and a prolonged supply overhangPartially Accept
The rights issue increased share count 10% at a modest ~2% TERP discount and funded value-accretive CODSL completion — economically closer to fairly-priced financing than value-destroying dilution. But combined with ESOP issuance, total share count has grown continuously, and per-share metrics take time to "catch up" to underlying value growth.
Supports
Oversubscribed at Rs.160 vs ~Rs.200 market; funded a specific, value-generating asset (WPL/CODSL)Against
No evidence of an "overhang" price effect around listing — no abnormal drop observed in the CSV at the rights-listing date
H3Crossings are ownership transfers, not genuine buying pressureAccept
The statistical signature (huge volume, near-zero price impact) is exactly what a negotiated crossing produces by construction. This does not imply anything sinister — it's how large blocks move without disrupting order-book price discovery.
Supports
Confirmed 7 Jul 2026 crossing; 6 candidate days since 2024 with >5x volume and <1.5% price moveAgainst
Cannot rule out that some candidate days include genuine large accumulation at a stable price
H4A large institutional/foreign seller is continuously limiting upsideReject as stated / Partial nuance
No single persistent seller emerges from the shareholder register. Foreign selling is real but selective — Aberdeen Asia Focus cut ~39%, while Allan Gray added. The more persistent structural drag is the shrinking public float from HWIC's related-party accumulation.
Supports
Non-resident ownership fell 44%→42%; Aberdeen, Schroder, Hostplus all trimmedAgainst
Allan Gray increased; total foreign ownership decline is modest (2pp), not a rout
H5Strong EBITDA has not translated into equivalent FCF/EPSAccept — strongly supported
This is the best-evidenced hypothesis in the report. FY26 FCF of ~Rs.6.2bn against Rs.80bn EBITDA is an ~8% conversion rate.
Supports
Audited cash flow statement; FCF was negative as recently as FY25Against
FCF did turn positive and capex intensity is clearly falling as the investment cycle matures
H6Market awaits proof CODSL/WCT can earn an acceptable return on capitalAccept
ROCE ex-CODSL (16.9%) is roughly double consolidated ROCE (9.0%) — a direct, disclosed measure of how much CODSL is currently diluting group returns on the capital already invested.
Supports
Group ROCE 9.0% vs ex-CODSL 16.9%; casino variable rent not yet activatedAgainst
WCT already shows positive PAT ahead of expectations — one of the two projects has already partly "proven" itself
H7BYD's contribution is viewed as partly temporary (pent-up demand)Accept
A ~37% new-registration share within a year of import liberalisation is, almost by definition, partly a liberalisation-driven surge rather than a proven steady-state share.
Supports
Imports only liberalised early 2025; JKCG EBITDA swing is the single largest driver of Group growthAgainst
20,000 completed services signal a genuine, not purely order-book, installed base
H8Valuation already discounts much of the expected project growthAccept
Trailing P/E of 23.9x sits above the CSE average and regional peers — the market is not treating JKH as statistically cheap even before full CODSL/WCT ramp-up.
Supports
P/E above CSE (11.3x) and regional peer average; EV/EBITDA still 6.2x despite the EBITDA doublingAgainst
EV/EBITDA has nearly halved — some re-rating credit has already been extended, just via multiple compression rather than price appreciation
H9Conglomerate/holding-company discount is preventing a reratingPartially Accept
P/B of 0.8x is consistent with typical emerging-market conglomerate discounts, but we cannot isolate a "pure" conglomerate discount from the currency/sovereign/cash-conversion effects already discussed without an independent SOTP.
Supports
P/B below 1x; seven distinct industry groups with different risk profiles bundled in one listingAgainst
Several peer conglomerates (Melstacorp, Hayleys) trade at broadly similar discounts — this may be a CSE-conglomerate norm, not JKH-specific
H10Weak foreign participation / low CSE liquidity are the primary causeReject as primary cause
The ASPI itself is up +256% since Dec-2019 — CSE-wide liquidity/sentiment has clearly not prevented a broad re-rating. This is JKH-specific underperformance, not a market-wide problem.
Supports
Non-resident ownership has drifted down 2pp YoYAgainst
ASPI +256% vs JKH price +19% over 6.5 years is the report's single clearest data point against this hypothesis
H11Macro/geopolitical risks are offsetting company-specific improvementAccept
Currency depreciation, CCC+ sovereign rating, and 2026 Middle East-driven risk-off are real, quantifiable, and directly channel into JKH's own P&L (the Rs.1.83bn WPL FX loss) and into the broader index pullback from Feb-2026 highs.
Supports
USD-denominated JKH return ~-35% since 2019; ASPI down ~8-15% from Feb-2026 highs on ME conflictAgainst
Some of these risks (bunkering margin) have actually helped specific JKH segments
H12Management credibility / historical delays influence valuationPartially Accept — insufficient public data to confirm
CODSL's own history (originally targeted for 2018, delivered 2024/2025; casino licensing framework delays pushed timelines) is publicly documented, but attributing a specific valuation discount to "credibility" versus the disclosed cash-flow and currency factors already covered would be speculative without primary investor-sentiment survey data we do not have.
Supports
CODSL delivered ~6-7 years after original target; casino licensing framework delay explicitly disclosed by the CompanyAgainst
WCT delivered ahead of schedule — track record is mixed, not uniformly poor
15
Final Investment Interpretation
- Primary explanation
- Weak free cash flow conversion (~8% of EBITDA in FY26) combined with a nominal illusion from the 2024 rights issue/subdivision — the market is pricing a capex-heavy, still-deleveraging balance sheet more than the income-statement headline.
- Secondary explanations
- Currency/sovereign overhang (USD return ~-35% since 2019, CCC+ rating); EV/EBITDA compression offsetting EBITDA growth; modest foreign selling and a shrinking public float as HWIC Asia Fund's related-party stake grows.
- Crossing interpretation
- Consistent with negotiated block/ownership transfers (custodian, related-party, or portfolio-rebalancing activity), not a single persistent suppressive seller. One crossing (10m shares, 7 Jul 2026) is publicly confirmed; several other large-volume/low-impact days are statistically consistent with unreported crossings but not independently verified against the CSE crossing board.
- Fundamental assessment
- Genuinely improving — EBITDA, PAT, and ROCE are all up sharply, and FCF turned positive for the first time in this investment cycle — but not yet a proven, repeatable run-rate given BYD's liberalisation-driven surge and CODSL's single quarter of full operations.
- Valuation assessment
- Fair to slightly rich on trailing multiples (23.9x P/E vs 11.3x CSE average); reasonable to cheap on EV/EBITDA (6.2x) if FY26's EBITDA proves durable. Not a statistically obvious bargain by the numbers as reported.
- Probability-weighted fair value
- No price target is offered — see disclaimer. Directionally, the base-case EV/EBITDA range (7–8x) applied to a stabilised (not FY26 peak) EBITDA estimate would be the starting point for a reader's own model; both a higher stabilised-EBITDA estimate and a higher multiple are needed simultaneously to justify a materially higher valuation than today's.
- Potential rerating catalysts
- CODSL variable-rent activation; a second consecutive year of BYD sales at or above FY26 levels (evidence of durability, not surge); WCT Phase 2 capitalisation on schedule; a further sovereign rating upgrade; sustained positive FCF for 2+ more years; NTB/HSBC-SL integration showing accretive returns.
- Main downside risks
- Renewed LKR depreciation; a JKCG demand air-pocket as liberalisation-driven pent-up demand clears; CODSL variable rent threshold proving elusive; further Middle East-driven risk-off hitting CSE broadly; any reversal in the currently-improving FCF trend.
- Evidence confidence
- High for the price/volume, corporate-action, and audited-financials sections (primary-sourced). Medium for the crossing-transaction section (proxy-screened, not board-verified). Medium for project-specific figures sourced from news/press rather than audited segment disclosure.
- Information still missing
- Official CSE crossing-board data for the full period (buyer/seller identities); a full, independently-modelled SOTP with segment-specific discount rates; CODSL's disclosed variable-rent activation threshold; BYD per-vehicle margin detail.
16
Data Limitations & Source List
Read before relying on this report
Data limitations
- We do not have direct access to the CSE's official daily crossing-board reports for the full 30-month period requested. Section 05's "candidate crossing days" are a statistical screen (volume anomaly + low price impact), not confirmed crossings, except for the single 7 Jul 2026 transaction independently reported by EconomyNext.
- ASPI/S&P SL20 benchmarking (Section 07) uses annual year-end index levels, not a daily series matched to JKH's own trading calendar, because a full daily ASPI history was not available to us. The 2025 year-end point is omitted (not available), and the 2026 comparison point is the latest available level (9 Jul 2026), not a full-year close.
- USD/LKR conversion (Section 11) uses period-spot rates for illustration, not a full daily FX series matched to JKH's own price series.
- Segment-level ROCE, capital-employed, and BYD per-vehicle margin figures are not fully disclosed at the granularity the original brief requested; we report what management has disclosed and flag where a figure is a derived approximation.
- The FY26 vs FY25 financing-activities discrepancy between the Annual Report's MD&A narrative (Rs.45.85bn outflow) and its own audited cash flow statement (Rs.5.88bn outflow) is unresolved in the source document; we used the audited statement throughout.
Source list
- JKH FY2025/26 Annual Report (612 pages) — audited financial statements, MD&A, share information, shareholder register, ESOP disclosures
- JKH daily trading data, 30 Dec 2019 – 9 Jul 2026 (Date, OHLC, trade count, share volume, turnover) — user-supplied CSV, cross-checked for corporate-action breaks
- CSE company announcement portal (cdn.cse.lk) — Rights Issue circular (30 Jul 2024), Sub-division circular (30 Jul 2024), subscription-level letter (11 Oct 2024), various corporate disclosures (2025–2026)
- EconomyNext — daily market reports (ASPI/S&P SL20 levels, crossing report 7 Jul 2026, USD/LKR spot rates, CBSL reserve/policy data)
- Wikipedia, "All Share Price Index" — historical annual ASPI closing levels, 1993–2024
- Melco Resorts & Entertainment, TTG Asia, igamingbusiness.com, Asia Gaming Brief — City of Dreams Sri Lanka opening, investment size, EBITDA disclosure
- John Keells Group / LMD / EconomyNext / Daily Mirror — BYD/JKCG market share, unit sales, aftersales network
- Fitch Ratings, The Business Standard, TradingEconomics — Sri Lanka sovereign credit rating history
- Exchange-rates.org — historical USD/LKR reference rates
Technical appendix — formulas used
- Subdivision adjustment: Price(t < 5-Nov-2024) ÷ 10; Volume(t < 5-Nov-2024) × 10
- Amihud illiquidity: mean( |daily return| ÷ (Turnover in Rs.bn) ) per calendar year
- Annualised volatility: stdev(log returns) × √252
- Candidate crossing screen: Volume > 5 × rolling-60-day mean Volume, AND |return| < 1.5%
- Free cash flow: Net cash from operating activities − (Purchase of PPE + Purchase of intangible assets), per audited Statement of Cash Flows
- USD-adjusted return: (Price(t2)/FX(t2)) ÷ (Price(t1)/FX(t1)) − 1