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

Castle Peak Holdings PCL CPH.BK · THB

Consumer Discretionary · SET · 🇹🇭 Thailand

Compare

10.80

+1.89%

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

FY2016FY2025

Net income

THB 57.6m

FY2016FY2025

Free cash flow

THB 133.7m

FY2016FY2025

Shareholders' equity

THB 1.14bn

FY2016FY2025

Income statement

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
RevenueTHB 1.78bnTHB 1.67bnTHB 1.26bnTHB 2.19bnTHB 1.54bnTHB 1.33bnTHB 1.55bnTHB 1.59bnTHB 1.19bnTHB 1.27bn
Gross profitTHB 267.0mTHB 261.9mTHB 265.2mTHB 535.0mTHB 218.8mTHB 186.5mTHB 190.7mTHB 204.0mTHB 83.7mTHB 151.6m
Operating incomeTHB 80.7mTHB 75.6mTHB 91.6mTHB 351.1mTHB 52.4mTHB 19.7mTHB 7.5mTHB 9.3m−THB 60.7m−THB 87.8m
Net incomeTHB 57.6mTHB 40.4mTHB 78.3mTHB 295.0mTHB 17.7m−THB 18.0m−THB 223.4m−THB 6.7m−THB 97.3m−THB 100.5m
Diluted earnings per share1.441.011.967.370.44-0.45-5.59-0.17-2.43-2.51

Balance sheet

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Total assetsTHB 1.74bnTHB 1.77bnTHB 1.62bnTHB 1.58bnTHB 1.68bnTHB 1.43bnTHB 1.21bnTHB 1.57bnTHB 1.47bnTHB 1.34bn
Cash and short-term investmentsTHB 266.5mTHB 260.3mTHB 182.1mTHB 116.5mTHB 82.1mTHB 60.9mTHB 25.1mTHB 12.1mTHB 33.2mTHB 23.9m
Total liabilitiesTHB 599.8mTHB 653.3mTHB 530.6mTHB 614.9mTHB 1.01bnTHB 779.8mTHB 652.8mTHB 777.4mTHB 677.0mTHB 567.6m
DebtTHB 357.8mTHB 405.0mTHB 279.0mTHB 306.1mTHB 706.6mTHB 510.7mTHB 414.3mTHB 522.9mTHB 461.1mTHB 403.9m
Shareholders' equityTHB 1.14bnTHB 1.11bnTHB 1.09bnTHB 966.9mTHB 668.5mTHB 649.0mTHB 561.3mTHB 788.6mTHB 795.3mTHB 767.5m
Shares outstanding40m40m40m40m40m40m40m40m40m40m

Cash flow

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Cash from operationsTHB 148.8mTHB 22.5mTHB 100.3mTHB 525.1m−THB 155.7mTHB 29.2mTHB 174.8m−THB 55.2m−THB 20.5mTHB 15.4m
Capital spending−THB 15.1m−THB 6.7m−THB 7.3m−THB 17.9m−THB 5.8m−THB 6.3m−THB 9.6m−THB 20.5m−THB 5.2m−THB 6.3m
Free cash flowTHB 133.7mTHB 15.7mTHB 93.0mTHB 507.3m−THB 161.5mTHB 22.9mTHB 165.1m−THB 75.7m−THB 25.8mTHB 9.1m
Dividends paid−THB 30.0m−THB 20.0m————————

Latest quarters

By quarter end

Jun 2026Mar 2026Dec 2025Sept 2025Jun 2025Mar 2025Dec 2024Sept 2024
RevenueTHB 638.2mTHB 180.3mTHB 374.7mTHB 577.8mTHB 536.1mTHB 289.8mTHB 344.1mTHB 507.6m
Gross profitTHB 145.9mTHB 43.1mTHB 74.5mTHB 67.2mTHB 74.2mTHB 51.2mTHB 39.9mTHB 50.2m
Operating incomeTHB 89.6m−THB 1.2mTHB 27.7mTHB 25.8mTHB 26.7mTHB 6.3mTHB 13.9m−THB 21.9m
Net incomeTHB 76.5m−THB 5.1mTHB 19.7mTHB 15.7mTHB 19.3mTHB 2.9mTHB 5.4m−THB 21.6m
Diluted earnings per share1.91-0.130.490.390.480.070.14-0.54
Cash from operationsTHB 88.0m−THB 85.0mTHB 163.0mTHB 80.0mTHB 125.0m−THB 204.0mTHB 124.0mTHB 25.0m
Capital spending−THB 2.0m−THB 3.0m−THB 2.0m−THB 4.0m−THB 2.0m−THB 5.0m−THB 2.0m−THB 3.0m
Free cash flowTHB 86.0m−THB 88.0mTHB 161.0mTHB 76.0mTHB 123.0m−THB 209.0mTHB 122.0mTHB 22.0m
Total assetsTHB 1.82bnTHB 1.71bnTHB 1.74bnTHB 1.69bnTHB 1.76bnTHB 1.87bnTHB 1.77bnTHB 1.68bn
Cash and short-term investmentsTHB 232.3mTHB 146.0mTHB 266.5mTHB 145.1mTHB 146.9mTHB 131.2mTHB 260.3mTHB 70.3m
DebtTHB 345.4mTHB 290.2mTHB 329.9mTHB 325.7mTHB 400.3mTHB 476.8mTHB 398.5mTHB 309.4m
Shareholders' equityTHB 1.18bnTHB 1.14bnTHB 1.14bnTHB 1.12bnTHB 1.11bnTHB 1.12bnTHB 1.11bnTHB 1.11bn

Growth per year

Compound annual rate

3 years5 years10 years
Revenue-6.7%6.0%2.9%
Operating income-38.7%32.6%4.4%
Net income-42.0%—1.3%

Average margins

Over each period

1 year3 years5 years10 years
Gross margin15.3%19.3%17.7%15.3%
Operating margin4.5%8.7%6.9%3.5%
Net margin2.8%6.8%4.8%0.6%

Valuation history

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Price to earnings5.78.86.84.28.6-8.3-0.7-37.4-2.6-3.2
Price to sales0.20.20.40.60.10.10.10.20.20.3

Dividends and splits

Per share, in the currency the company pays

Paid for 2 years. Last went ex-dividend on 12 Mar 2025.

FY2025FY2024FY2006FY2005
Paid in the year0.750.500.500.50

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.