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

CPL Group PCL CPL.BK · THB

Consumer Discretionary · SET · 🇹🇭 Thailand

Compare

0.65

0.00%

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 1.82bn

FY2016FY2025

Net income

−THB 144.7m

FY2016FY2025

Free cash flow

THB 147.5m

FY2016FY2025

Shareholders' equity

THB 585.7m

FY2016FY2025

Income statement

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
RevenueTHB 1.82bnTHB 1.94bnTHB 1.84bnTHB 2.38bnTHB 1.88bnTHB 1.59bnTHB 2.43bnTHB 2.90bnTHB 2.28bnTHB 1.77bn
Gross profitTHB 334.6mTHB 331.9mTHB 221.1mTHB 398.2mTHB 422.5mTHB 349.7mTHB 246.3mTHB 414.0mTHB 140.7mTHB 102.9m
Operating income−THB 40.8m−THB 23.7m−THB 130.2mTHB 64.0mTHB 91.8mTHB 72.5m−THB 130.6mTHB 33.5m−THB 157.3mTHB 72.3m
Net income−THB 144.7m−THB 79.8m−THB 170.2mTHB 19.4mTHB 69.1mTHB 18.9m−THB 163.9mTHB 12.0m−THB 103.2m−THB 56.5m
Diluted earnings per share-0.33-0.18-0.390.040.160.04-0.320.03-0.23-0.13

Balance sheet

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Total assetsTHB 1.96bnTHB 2.18bnTHB 2.49bnTHB 2.48bnTHB 2.44bnTHB 2.13bnTHB 2.23bnTHB 2.82bnTHB 2.07bnTHB 1.51bn
Cash and short-term investmentsTHB 70.0mTHB 53.4mTHB 34.3mTHB 73.3mTHB 49.1mTHB 69.4mTHB 42.4mTHB 145.6mTHB 125.2mTHB 11.0m
Total liabilitiesTHB 1.38bnTHB 1.44bnTHB 1.67bnTHB 1.49bnTHB 1.44bnTHB 1.20bnTHB 1.32bnTHB 1.73bnTHB 991.9mTHB 611.9m
DebtTHB 925.6mTHB 1.03bnTHB 1.23bnTHB 1.06bnTHB 1.02bnTHB 885.9mTHB 961.7mTHB 1.29bnTHB 693.6mTHB 468.8m
Shareholders' equityTHB 585.7mTHB 736.9mTHB 818.0mTHB 993.5mTHB 996.1mTHB 935.8mTHB 914.7mTHB 1.08bnTHB 1.08bnTHB 902.2m
Shares outstanding440m447m440m440m431m443m510m465m440m440m

Cash flow

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Cash from operationsTHB 153.9mTHB 303.2m−THB 57.3mTHB 123.2m−THB 73.9mTHB 233.9mTHB 360.6m−THB 305.1mTHB 117.6m−THB 13.3m
Capital spending−THB 6.4m−THB 29.0m−THB 38.4m−THB 52.5m−THB 15.3m−THB 14.7m−THB 74.3m−THB 231.2m−THB 166.7m−THB 9.5m
Free cash flowTHB 147.5mTHB 274.2m−THB 95.7mTHB 70.7m−THB 89.2mTHB 219.2mTHB 286.3m−THB 536.3m−THB 49.1m−THB 22.9m
Dividends paid———−THB 22.0m−THB 8.8m−THB 8.8m−THB 8.8m−THB 2.0m−THB 2.0m−THB 39.9m

Latest quarters

By quarter end

Jun 2026Mar 2026Dec 2025Sept 2025Jun 2025Mar 2025Dec 2024Sept 2024
RevenueTHB 439.7mTHB 438.5mTHB 375.1mTHB 485.6mTHB 480.7mTHB 482.2mTHB 424.7mTHB 465.6m
Gross profitTHB 94.0mTHB 104.9mTHB 66.0mTHB 94.6mTHB 66.8mTHB 107.2mTHB 50.4mTHB 68.5m
Operating incomeTHB 43.9mTHB 19.2m−THB 19.8m−THB 6.1m−THB 30.9mTHB 12.8m−THB 56.1m−THB 14.7m
Net income−THB 4.1mTHB 7.8m−THB 33.0m−THB 57.0m−THB 51.0m−THB 2.6m−THB 68.0m−THB 24.6m
Diluted earnings per share-0.010.02-0.08-0.13-0.12-0.01-0.15-0.06
Cash from operationsTHB 12.0m−THB 10.0mTHB 23.0mTHB 29.0mTHB 70.0mTHB 57.0mTHB 31.0mTHB 70.0m
Capital spending−THB 11.0m−THB 1.0m−THB 1.0m—−THB 2.0m−THB 1.0m−THB 1.0m−THB 6.0m
Free cash flowTHB 1.0m−THB 11.0mTHB 22.0m—THB 68.0mTHB 56.0mTHB 30.0mTHB 64.0m
Total assetsTHB 1.91bnTHB 1.98bnTHB 1.96bnTHB 2.08bnTHB 2.10bnTHB 2.16bnTHB 2.18bnTHB 2.30bn
Cash and short-term investmentsTHB 37.4mTHB 63.8mTHB 70.0mTHB 68.6mTHB 49.3mTHB 34.6mTHB 53.4mTHB 53.6m
DebtTHB 902.9mTHB 925.4mTHB 922.0mTHB 919.7mTHB 924.2mTHB 961.3mTHB 1.01bnTHB 1.01bn
Shareholders' equityTHB 589.4mTHB 593.5mTHB 585.7mTHB 625.2mTHB 682.2mTHB 734.3mTHB 736.9mTHB 804.2m

Growth per year

Compound annual rate

3 years5 years10 years
Revenue-8.4%2.7%-2.4%

Average margins

Over each period

1 year3 years5 years10 years
Gross margin17.7%16.1%18.0%13.8%
Operating margin-1.7%-1.6%0.3%-0.4%
Net margin-6.0%-4.7%-2.5%-2.4%

Valuation history

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Price to earnings-2.1-6.4-3.749.412.528.9-2.8116.4-14.6-23.7
Price to sales0.20.30.30.40.50.30.20.50.70.8

Dividends and splits

Per share, in the currency the company pays

Paid for 0 years. Last went ex-dividend on 9 Mar 2022.

FY2022FY2021FY2019FY2018FY2016FY2015FY2014FY2013
Paid in the year0.050.020.020.0050.1430.2380.1910.167
  • 21-for-20 split · 9 Mar 2018
  • 10-for-1 split · 6 Feb 2018
  • 11-for-10 split · 5 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.