Is the CSE bull market over? How this rally differs from 2010

The ASPI is about 16% below its January 2026 peak, and many investors worry this is 2011 again, when a two-year boom was followed by ten flat years. The record says this rally is different. In 2009 and 2010 prices ran far ahead of company profits and the market P/E rose from 5.4 to 25.2. From the end of 2020 to the end of 2025 profits grew 3.5 times, and the P/E is lower now than when that run began: 10.5 on 8 October 2026, against 11.2 at the end of 2020.

By EquityLK ResearchPublished Data to 8 October 20268 min read

This is commentary on published market data, written for information only. It is not investment advice and not a recommendation to buy or sell any security.

Market P/E, end 2010

25.2vs 10.5 now

The 2010 peak was priced at more than twice today's multiple.

ASPI, end 2010 to end 2020

+2%−39% in USD

Ten years flat in rupees while market earnings rose 2.3 times.

Earnings, end 2020 to end 2025

3.5xP/E 11.2 to 10.7

The latest bull market came from profits, a large part of it inflation.

Two years of boom, ten years of waiting

Put the ASPI on a log scale, where equal heights mean equal percentage moves, and its history since 2008 has four parts. The index more than quadrupled from the end of 2008 to the end of 2010. It then spent a decade going sideways, ending 2020 about 2% above where it ended 2010. It rose about 80% in 2021, fell hard in the 2022 crisis, and from 2023 to January 2026 ran to new highs.

In US dollars the flat decade was a loss. The rupee weakened from about 111 to 186 per dollar over those ten years, so a foreign investor who bought at the end of 2010 was down about 39% at the end of 2020 before dividends.

Two years of rally, ten years of waiting, then two more booms

ASPI rebased to 100 at the end of 2007, in rupees and in US dollars. Log scale.

  • ASPI in rupees
  • ASPI in US dollars
  • Boom
  • Flat decade
  • Crisis
5010020040080020082012201620202024LKR 796USD 261
Year-end points for 2007 to 2011, month-end from 2012, last point 8 October 2026.

The P/E explains the flat decade

A share price is earnings times the multiple investors will pay for them. At the end of 2008, in the middle of the global crisis and before the war ended, the Sri Lankan market traded at 5.4 times earnings. Two years later it traded at 25.2 times. Almost all of the 2009 and 2010 rally was that multiple expanding: market earnings at the end of 2010 were slightly lower than at the end of 2008.

The market P/E at each year end

Market price to earnings ratio as reported by the Central Bank of Sri Lanka. The last bar is the CSE's figure for 8 October 2026.

  • 6 or below
  • Between 6 and 15
  • 15 or above
0510152025P/E of 15

Then the multiple came back down, and it took a decade. Earnings kept growing through the 2010s, but the price had already paid for that growth in advance. By the end of 2020 market earnings were 2.3 times their 2010 level, the P/E had fallen from 25.2 to 11.2, and the index was where it started.

Earnings more than doubled in the 2010s while the price stood still

ASPI and implied market earnings (ASPI divided by P/E), both rebased to 100 at the end of 2010. Log scale.

  • ASPI
  • Implied earnings
255010020040080020082012201620202024ASPI 305Earnings 732
2022 earnings were swollen by the crisis (currency gains and inflation above 50%) and fell back in 2023. The last point uses the P/E on 8 October 2026.

The same pattern, company by company

The index is an average, so it is worth checking single companies. Ceylon Tobacco shows the pattern most clearly. At the end of 2008 it traded at 4.5 times earnings. Four years later its price was 13 times what it had been, while its profit per share had roughly tripled, and the P/E had reached 19.0. Over the next eight years its earnings rose 91% and its price only 24%, bringing the P/E back to 12.3.

Ceylon Tobacco: the price ran ahead of profit, then waited for it

Share price and earnings per share, both rebased to 100 at the end of 2008. Log scale.

  • Share price
  • Earnings per share
1002004008001600320020082012201620202024Price 2,697Earnings 1,055
Earnings for each calendar year (Ceylon Tobacco's financial year ends in December). The last price point is 8 October 2026. Price only, dividends excluded.

For a wider set, the charts and tables below start at the end of 2012, two years into the flat decade, and cover eight large companies listed throughout. Five of them followed the market's script: from the end of 2012 to the end of 2020 their share prices fell or rose modestly while profit per share grew by a third to two and a half times. Commercial Bank's price fell 18% while its earnings per share rose 49%. Since 2020, price and profit have risen roughly together at four of those five. Dialog is the exception: its price rose 256% against 53% for its earnings, and its P/E went from 8.4 to 19.5.

The other three are a reminder that the index is the better guide. John Keells and Aitken Spence, both with large hotel businesses, saw profit per share fall between 2012 and 2020. Their share prices fell further, so their P/Es came down too, but on falling profits rather than rising ones. Hayleys is the one real exception: its latest full-year profit at the end of 2020, for the year to March 2020, was 15% of its 2012 level, which makes its P/E that year meaningless. Earnings recovered the following year, and its price is 5.4 times its end-2020 level.

Eight companies: in the flat years, earnings mostly outran the price

Share price and earnings per share, both rebased to 100 at the end of 2012. The same log scale in every panel.

  • Share price
  • Earnings per share
  • End 2012 to end 2020

Commercial Bank

251004002012201620202024Price 243EPS 419

Hatton National Bank

251004002012201620202024Price 295EPS 476

Ceylon Tobacco

251004002012201620202024Price 214EPS 356

Cargills (Ceylon)

251004002012201620202024Price 460EPS 969

Dialog Axiata

251004002012201620202024Price 531EPS 301

Hayleys

251004002012201620202024Price 737EPS 558

John Keells Holdings

251004002012201620202024Price 83EPS 85

Aitken Spence

251004002012201620202024Price 112EPS 183
Earnings are the latest full financial year completed by each date, so a March year-end company's last point is the year to March 2026. Dialog's 2022 and Aitken Spence's year to March 2021 were losses and are left out of the earnings line. Price only, dividends excluded.
The flat years, end 2012 to end 2020. Change in share price and in earnings per share, and the P/E at each end. Earnings are the latest full financial year completed by each date: to December, or to March for Cargills (Ceylon), Hayleys, John Keells Holdings and Aitken Spence. Adjusted for share splits and bonus issues; price only.
ChangeP/E
CompanyPriceEPS20122020
Commercial Bank−18%+49%9.45.1
Hatton National Bank−11%+32%7.34.9
Ceylon Tobacco+24%+91%19.012.3
Cargills (Ceylon)+41%+148%34.519.6
Dialog Axiata+49%+97%11.18.4
Hayleys+37%−85%9.083.6
John Keells Holdings−32%−21%24.221.0
Aitken Spence−52%−36%13.19.9
The new rally, end 2020 to 8 October 2026. The same measures as the table above.
ChangeP/E
CompanyPriceEPS2020Now
Commercial Bank+198%+181%5.15.5
Hatton National Bank+233%+262%4.94.6
Ceylon Tobacco+73%+87%12.311.4
Cargills (Ceylon)+226%+290%19.616.4
Dialog Axiata+256%+53%8.419.5
Hayleys+438%+3,673%83.611.9
John Keells Holdings+22%+8%21.023.7
Aitken Spence+133%+186%9.98.0

What a starting P/E has meant for the next five years

Take each year end since 2008, note the market P/E, and measure the ASPI's yearly return over the following five years. Every five-year stretch that ended flat started from a P/E above 15. Every start below 15 was followed by a positive five years, most of them strongly so. The one exception in the other direction is 2009: a P/E of 16.5 that still returned about 17% a year, because the rally had another year to run.

Every flat five years started from a P/E above 15

Market P/E at a year end against the ASPI's yearly return over the following five years. The dashed line marks today's P/E.

  • Start P/E 6 or below
  • Between 6 and 15
  • 15 or above

ASPI return a year, next five years

-10%0%10%20%30%40%0510152025Today 10.520082009201020122011, 201320142015201620172018201920202021

Market P/E at the year end

14 starting years, 2008 to 2021. Price only, dividends excluded. The 2021 start runs to October 2026 (4.8 years). A small sample: a guide to the next five years, not the next six months.
The fourteen starting years
Year endMarket P/ENext five years, a year
End 20085.4+31.5%
End 200916.5+16.6%
End 201025.2+0.8%
End 201115.8+0.5%
End 201215.9+2.5%
End 201315.9+0.5%
End 201419.7−3.4%
End 201518−0.4%
End 201612.4+14.4%
End 201710.6+5.9%
End 20189.7+12.0%
End 201910.8+21.1%
End 202011.2+27.3%
End 2021 (to Oct 2026)13.6+11.1%

Against other markets, in dollars

For a dollar-based investor the whole period, flat decade included, still came out ahead of India and Singapore. From the end of 2007 the ASPI returned 5.3% a year in US dollars before dividends, against 2.1% for India's Nifty 50 and 3.0% for Singapore's STI, and behind the US S&P 500 (9.3%) and Japan's Nikkei (6.4%). It got there with far larger swings than any of them.

US$100 put into each market at the end of 2007

Each price index converted to US dollars at year-end exchange rates and rebased to $100. Dividends excluded. Log scale.

  • Sri Lanka ASPI
  • US S&P 500
  • Japan Nikkei 225
  • Singapore STI
  • India Nifty 50
$50$100$200$40020082012201620202024ASPI $261S&P 500 $529Nikkei $319STI $175Nifty $147
Price change over each period, in US dollars except the first row.
Index2007 to 20102010 to 20202020 to now2007 to now
ASPI, in rupees+161%+2%+199%+696%
ASPI, in US dollars+156%−39%+68%+161%
US S&P 500−14%+199%+107%+429%
Japan Nikkei 225−8%+111%+65%+219%
Singapore STI+3%−13%+96%+75%
India Nifty 50−12%+40%+20%+47%

Where the market is now

The ASPI peaked at 23,992 on 28 January 2026 and was about 16% below that on 8 October. Foreign investors were net sellers through the year, and the Central Bank raised its policy rate by a full point to 8.75% in May, after an oil shock lifted fuel prices and weakened the rupee. Inflation reached 8% in August. That looks like 2011, when broker credit was restricted, foreigners sold and a run of new share issues drained cash from the market.

The difference is the price. At the end of 2010 the market traded at 25.2 times earnings. On 8 October it traded at 10.5, an earnings yield of about 9.5%, above the 8.75% policy rate. On the record above, that is not the starting point of a lost decade.

Less likely

Flat for years, like 2011 to 2020

Needs the P/E to climb towards 20 or more, or earnings to stall for years. At 10.5 the P/E is nowhere near that.

The real risk

A crash, like 2022

Needs interest rates well above the market's 9.5% earnings yield and the rupee breaking. It can halve the market from any P/E, and it happens in months.

If inflation fades

Returns follow earnings

Inflation back towards the 5% target and rates on hold: prices track profit growth from here.

What to watch

  1. Treasury bill yields and the policy rate against the market's earnings yield (100 divided by the P/E).
  2. The rupee against the dollar. Every Sri Lankan bear market since 2008 came with a weaker rupee.
  3. Net foreign buying and selling on the CSE.
  4. Quarterly earnings. If prices rise faster than profits and the P/E heads towards 15, the cushion is gone.

The market P/E, the ASPI and each company's own valuation update daily on the Sri Lanka market page, and the ASPI's record month by month is on market seasonality.

Year-by-year data
Year endASPIChangeUSD/LKRASPI in USDMarket P/EImplied earnings
20072,541−7%108.623.4
20081,503−41%112.913.35.4278
20093,386+125%114.429.616.5205
20106,636+96%110.959.825.2263
20116,074−8%115.352.715.8384
20125,643−7%127.644.215.9355
20135,913+5%130.845.215.9372
20147,299+23%131.155.719.7371
20156,895−6%144.247.818.0383
20166,228−10%149.541.712.4502
20176,369+2%153.441.510.6601
20186,052−5%182.633.19.7624
20196,129+1%181.433.810.8568
20206,774+11%186.536.311.2605
202112,226+80%202.960.313.6899
20228,490−31%363.323.44.91,733
202310,654+25%323.033.011.1960
202415,945+50%292.354.58.91,792
202522,624+42%309.073.210.72,114
8 Oct 202620,234−11%331.061.110.51,927

Notes and sources

All index figures are price only. Dividends, which this leaves out, have added to every market's return, Sri Lanka's included. Implied earnings (ASPI divided by P/E) shows the trend in profits; the companies behind the index change over time.

  • ASPI: the Colombo Stock Exchange. Year ends for 2006 to 2011 as published in the Central Bank of Sri Lanka's annual reports.
  • Market P/E: Central Bank of Sri Lanka annual reports (2011, 2016, 2021) and Annual Economic Reviews (2024, 2025). 8 October 2026: the CSE's daily market summary.
  • Exchange rates: year-end US dollar to Sri Lankan rupee rates.
  • Companies: share prices from the Colombo Stock Exchange and earnings per share from each company's financial statements, both adjusted for share splits and bonus issues. The eight are large companies from banking, consumer goods, telecoms and the conglomerates, listed throughout.
  • Other markets: each index's own price level, converted to US dollars at year-end exchange rates and rebased to $100.
  • 2026: CBSL Monetary Policy Reviews No. 3 (the May rate rise) and No. 5 of 2026.