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

CMO PCL CMO.BK · THB

Industrials · SET · 🇹🇭 Thailand

Compare

0.59

-1.67%

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.41bn

FY2016FY2025

Net income

THB 32.7m

FY2016FY2025

Free cash flow

THB 128.2m

FY2016FY2025

Shareholders' equity

THB 310.8m

FY2016FY2025

Income statement

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
RevenueTHB 1.41bnTHB 1.25bnTHB 1.28bnTHB 1.19bnTHB 484.0mTHB 718.0mTHB 1.34bnTHB 1.45bnTHB 1.36bnTHB 1.20bn
Gross profitTHB 396.0mTHB 272.4mTHB 204.8mTHB 217.8mTHB 24.3mTHB 23.2mTHB 281.3mTHB 348.7mTHB 319.0mTHB 201.6m
Operating incomeTHB 82.8m−THB 22.3m−THB 117.9m−THB 3.9m−THB 104.7m−THB 149.8mTHB 125.8mTHB 116.1mTHB 91.7mTHB 11.9m
Net incomeTHB 32.7m−THB 97.9m−THB 169.2m−THB 26.6m−THB 117.4m−THB 133.2mTHB 98.6mTHB 52.9mTHB 36.2m−THB 41.5m
Diluted earnings per share0.08-0.23-0.60-0.07-0.46-0.520.390.210.14-0.16

Balance sheet

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Total assetsTHB 1.13bnTHB 1.03bnTHB 1.12bnTHB 1.22bnTHB 1.01bnTHB 1.22bnTHB 1.19bnTHB 1.16bnTHB 1.18bnTHB 1.15bn
Cash and short-term investmentsTHB 117.6mTHB 85.6mTHB 29.0mTHB 58.2mTHB 28.1mTHB 68.6mTHB 58.6mTHB 46.1mTHB 17.9mTHB 18.6m
Total liabilitiesTHB 719.8mTHB 663.6mTHB 766.5mTHB 694.6mTHB 610.1mTHB 710.6mTHB 629.6mTHB 656.9mTHB 712.8mTHB 679.1m
DebtTHB 290.7mTHB 341.9mTHB 475.3mTHB 433.3mTHB 411.5mTHB 438.9mTHB 360.9mTHB 387.9mTHB 420.6mTHB 427.9m
Shareholders' equityTHB 310.8mTHB 277.6mTHB 284.7mTHB 504.6mTHB 379.6mTHB 497.6mTHB 524.8mTHB 482.3mTHB 454.9mTHB 453.7m
Shares outstanding426m426m281m364m255m255m255m255m255m255m

Cash flow

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Cash from operationsTHB 151.9mTHB 165.4m−THB 39.4m−THB 67.9m−THB 5.7m−THB 20.0mTHB 147.9mTHB 234.2mTHB 115.9mTHB 103.0m
Capital spending−THB 23.7m−THB 23.7m−THB 15.3m−THB 14.9m−THB 5.0m−THB 11.3m−THB 39.9m−THB 69.4m−THB 54.3m−THB 43.3m
Free cash flowTHB 128.2mTHB 141.7m−THB 54.6m−THB 82.7m−THB 10.7m−THB 31.2mTHB 108.0mTHB 164.8mTHB 61.6mTHB 59.7m
Dividends paid−THB 7.8m−THB 4.8m−THB 7.2m−THB 6.3m−THB 3.3m−THB 21.0m−THB 42.0m−THB 31.0m−THB 45.2m−THB 30.8m

Latest quarters

By quarter end

Jun 2026Mar 2026Dec 2025Sept 2025Jun 2025Mar 2025Dec 2024Sept 2024
RevenueTHB 337.7mTHB 411.9mTHB 437.1mTHB 235.0mTHB 300.5mTHB 435.6mTHB 325.0mTHB 310.0m
Gross profitTHB 68.1mTHB 107.8mTHB 119.9mTHB 60.0mTHB 74.7mTHB 141.4mTHB 98.8mTHB 68.5m
Operating income−THB 8.6mTHB 27.2mTHB 40.5m−THB 21.3m−THB 4.7mTHB 69.7mTHB 6.9mTHB 8.2m
Net income−THB 22.7mTHB 19.0mTHB 24.9m−THB 20.3m−THB 11.9mTHB 40.0m−THB 36.2mTHB 3.2m
Diluted earnings per share-0.050.040.06-0.05-0.030.09-0.080.01
Cash from operationsTHB 54.0m−THB 59.0mTHB 66.0mTHB 61.0m−THB 44.0mTHB 75.0mTHB 57.0m−THB 17.0m
Capital spending−THB 10.0m−THB 9.0m−THB 7.0m−THB 7.0m−THB 4.0m−THB 5.0m−THB 8.0m−THB 5.0m
Free cash flowTHB 44.0m−THB 68.0mTHB 59.0mTHB 54.0m−THB 48.0mTHB 70.0mTHB 49.0m−THB 22.0m
Total assetsTHB 1.07bnTHB 1.14bnTHB 1.13bnTHB 1.02bnTHB 1.02bnTHB 1.14bnTHB 1.03bnTHB 1.06bn
Cash and short-term investments—THB 60.0mTHB 117.6mTHB 93.5mTHB 69.6mTHB 136.2mTHB 85.6mTHB 37.3m
Debt—THB 325.2mTHB 295.3mTHB 269.9mTHB 301.6mTHB 309.7mTHB 314.3mTHB 306.1m
Shareholders' equityTHB 307.1mTHB 329.8mTHB 310.8mTHB 285.4mTHB 305.7mTHB 317.6mTHB 277.6mTHB 322.8m

Growth per year

Compound annual rate

3 years5 years10 years
Revenue5.8%14.4%0.3%
Operating income——4.6%
Net income——2.0%

Average margins

Over each period

1 year3 years5 years10 years
Gross margin25.2%21.3%18.0%19.8%
Operating margin2.3%-1.2%-5.0%0.6%
Net margin-2.5%-5.1%-8.1%-2.6%

Valuation history

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Price to earnings5.1-3.0-1.4-45.9-9.5-1.32.54.511.7-8.7
Price to sales0.10.20.21.02.30.20.20.20.30.3

Dividends and splits

Per share, in the currency the company pays

Paid for 0 years. Last went ex-dividend on 22 Apr 2020.

FY2020FY2019FY2018FY2017FY2016FY2014FY2013FY2012
Paid in the year0.0750.130.100.1350.090.100.100.022
  • 5-for-4 split · 31 Oct 2012

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.