GBAF Logo
Global Banking & Finance Awards® 2026 Nominations open, free to enter Nominate now →
C

CP All PCL CPALL.BK · THB

Consumer Staples · SET · 🇹🇭 Thailand

Compare

46.25

+1.65%

Close of 9 Nov 2026, in THB

Search any instrument

Reference data, closing prices and charts across 45,000 companies, plus crypto, commodities and currencies.

At a glance

Figures in THB, from our data supplier.

FY2025

Revenue

THB 990.66bn

FY2016FY2025

Net income

THB 28.21bn

FY2016FY2025

Free cash flow

THB 38.63bn

FY2016FY2025

Shareholders' equity

THB 128.19bn

FY2016FY2025

Income statement

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
RevenueTHB 990.66bnTHB 959.00bnTHB 895.28bnTHB 829.10bnTHB 565.06bnTHB 525.88bnTHB 550.90bnTHB 508.55bnTHB 471.07bnTHB 434.71bn
Gross profitTHB 225.12bnTHB 216.51bnTHB 196.27bnTHB 178.00bnTHB 120.37bnTHB 115.00bnTHB 124.84bnTHB 113.24bnTHB 105.07bnTHB 95.02bn
Operating incomeTHB 21.84bnTHB 50.72bnTHB 42.27bnTHB 36.08bnTHB 18.73bnTHB 27.85bnTHB 33.38bnTHB 32.03bnTHB 31.26bnTHB 28.28bn
Net incomeTHB 28.21bnTHB 25.35bnTHB 18.48bnTHB 13.27bnTHB 12.99bnTHB 16.10bnTHB 22.34bnTHB 20.93bnTHB 19.91bnTHB 16.68bn
Diluted earnings per share3.162.822.061.481.451.792.492.332.221.86

Balance sheet

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Total assetsTHB 982.81bnTHB 944.12bnTHB 926.49bnTHB 924.06bnTHB 931.89bnTHB 523.35bnTHB 375.62bnTHB 373.74bnTHB 360.30bnTHB 352.27bn
Cash and short-term investmentsTHB 53.56bnTHB 54.63bnTHB 67.32bnTHB 71.89bnTHB 97.13bnTHB 40.63bnTHB 30.11bnTHB 34.36bnTHB 29.21bnTHB 34.01bn
Total liabilitiesTHB 661.22bnTHB 624.51bnTHB 624.90bnTHB 633.76bnTHB 639.09bnTHB 411.76bnTHB 267.25bnTHB 273.92bnTHB 280.07bnTHB 292.66bn
DebtTHB 338.04bnTHB 424.59bnTHB 427.53bnTHB 446.88bnTHB 462.28bnTHB 292.97bnTHB 145.70bnTHB 154.26bnTHB 167.04bnTHB 189.11bn
Shareholders' equityTHB 128.19bnTHB 126.86bnTHB 111.00bnTHB 100.72bnTHB 104.13bnTHB 96.76bnTHB 93.74bnTHB 84.83bnTHB 75.33bnTHB 55.20bn
Shares outstanding8,918m8,983m8,983m8,983m8,983m8,983m8,983m8,983m8,983m8,983m

Cash flow

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Cash from operationsTHB 63.72bnTHB 76.17bnTHB 87.17bnTHB 69.87bnTHB 46.32bnTHB 39.15bnTHB 40.48bnTHB 41.23bnTHB 46.16bnTHB 37.94bn
Capital spending−THB 25.09bn−THB 25.81bn−THB 28.34bn−THB 30.26bn−THB 17.69bn−THB 17.39bn−THB 17.90bn−THB 15.77bn−THB 18.10bn−THB 19.31bn
Free cash flowTHB 38.63bnTHB 50.36bnTHB 58.83bnTHB 39.62bnTHB 28.63bnTHB 21.76bnTHB 22.58bnTHB 25.46bnTHB 28.05bnTHB 18.63bn
Dividends paid−THB 12.13bn−THB 8.98bn−THB 6.74bn−THB 5.39bn−THB 8.08bn−THB 11.23bn−THB 10.78bn−THB 9.88bn−THB 9.48bn−THB 8.08bn

Latest quarters

By quarter end

Jun 2026Mar 2026Dec 2025Sept 2025Jun 2025Mar 2025Dec 2024Sept 2024
RevenueTHB 257.10bnTHB 259.36bnTHB 253.40bnTHB 242.60bnTHB 248.86bnTHB 245.80bnTHB 249.69bnTHB 234.04bn
Gross profitTHB 58.67bnTHB 58.97bnTHB 57.07bnTHB 55.24bnTHB 56.69bnTHB 56.11bnTHB 57.06bnTHB 53.17bn
Operating incomeTHB 13.30bnTHB 7.66bnTHB 4.86bnTHB 7.71bnTHB 13.20bnTHB 14.25bnTHB 14.46bnTHB 11.47bn
Net incomeTHB 7.51bnTHB 9.12bnTHB 7.26bnTHB 6.60bnTHB 6.77bnTHB 7.59bnTHB 7.18bnTHB 5.61bn
Diluted earnings per share0.841.020.810.740.760.850.800.62
Cash from operationsTHB 14.55bnTHB 15.39bnTHB 22.86bnTHB 18.40bnTHB 14.02bnTHB 13.88bnTHB 33.39bnTHB 16.30bn
Capital spending−THB 6.50bn−THB 6.35bn−THB 6.98bn−THB 6.51bn−THB 5.72bn−THB 6.84bn−THB 7.40bn−THB 6.03bn
Free cash flowTHB 8.05bnTHB 9.04bnTHB 15.88bnTHB 11.88bnTHB 8.30bnTHB 7.04bnTHB 25.98bnTHB 10.27bn
Total assetsTHB 962.98bnTHB 971.16bnTHB 982.81bnTHB 947.11bnTHB 931.77bnTHB 937.53bnTHB 944.12bnTHB 909.05bn
Cash and short-term investments—THB 43.55bnTHB 53.56bnTHB 40.55bnTHB 38.07bnTHB 49.17bnTHB 54.63bnTHB 46.02bn
DebtTHB 257.79bnTHB 325.64bnTHB 338.04bnTHB 332.87bnTHB 327.57bnTHB 323.21bnTHB 328.72bnTHB 329.47bn
Shareholders' equityTHB 141.19bnTHB 138.27bnTHB 128.19bnTHB 122.59bnTHB 127.02bnTHB 134.61bnTHB 126.86bnTHB 119.75bn

Financial ratios

Data as of 1 Sept 2026

FY2025FY2024FY2023FY2022FY2021FY2020
Gross margin22.7%22.6%21.9%21.5%21.3%21.9%
Operating margin2.2%5.3%4.7%4.4%3.3%5.3%
Net margin2.8%2.6%2.1%1.6%2.3%3.1%
Return on equity22.0%20.0%16.7%13.2%12.5%16.6%
Return on assets2.9%2.7%2.0%1.4%1.4%3.1%
Free cash flow yield21.9%25.0%28.3%24.5%15.7%13.8%
Revenue growth3.3%7.1%8.0%46.7%7.4%-4.5%
Earnings growth11.3%37.1%39.3%2.2%-19.4%-27.9%
Current ratio0.61x0.59x0.60x0.72x0.77x0.66x
Debt to equity2.64x2.59x3.05x3.59x3.68x2.58x
Equity ratio13.0%13.4%12.0%10.9%11.2%18.5%
Interest coverage1.47x3.27x2.55x2.14x1.48x3.27x
Buybacks as a share of market value0.7%0.0%0.0%0.0%0.0%0.0%

Growth per year

Compound annual rate

3 years5 years10 years
Revenue6.1%13.5%9.7%
Operating income-15.4%-4.7%-1.4%
Net income28.6%11.9%7.5%

Average margins

Over each period

1 year3 years5 years10 years
Gross margin22.7%22.2%22.1%22.1%
Operating margin3.7%4.1%4.1%4.9%
Net margin2.7%2.3%2.4%2.9%

Valuation history

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Price to earnings13.819.827.246.240.832.529.129.534.733.7
Price to sales0.40.50.60.70.91.01.21.21.51.3

Dividends and splits

Per share, in the currency the company pays

Paid for 22 years. Last went ex-dividend on 30 Apr 2026.

FY2026FY2025FY2024FY2023FY2022FY2021FY2020FY2019
Paid in the year1.651.351.000.750.600.901.251.20
  • 2-for-1 split · 3 May 2012
  • 5-for-1 split · 19 May 2005
  • 2-for-1 split · 1 Apr 2005

Sources and methodology

Data on this tab
Our data supplier
Chart on the Overview
TradingView

Nothing here is investment advice. Prices can be delayed or wrong, so check with the exchange before relying on them. Data for this page. How we cover markets.