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

Chiangmai Frozen Foods PCL CM.BK · THB

Consumer Staples · SET · 🇹🇭 Thailand

Compare

1.47

+0.68%

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

FY2016FY2025

Net income

THB 19.8m

FY2016FY2025

Free cash flow

−THB 109.8m

FY2016FY2025

Shareholders' equity

THB 1.35bn

FY2016FY2025

Income statement

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
RevenueTHB 1.06bnTHB 1.18bnTHB 1.25bnTHB 1.34bnTHB 1.06bnTHB 1.10bnTHB 1.16bnTHB 1.27bnTHB 1.36bnTHB 1.47bn
Gross profitTHB 150.6mTHB 245.2mTHB 233.6mTHB 247.5mTHB 107.5mTHB 147.5mTHB 141.5mTHB 246.6mTHB 323.3mTHB 403.3m
Operating income−THB 8.8mTHB 92.3mTHB 104.3mTHB 24.2m−THB 84.1mTHB 26.1mTHB 2.1mTHB 84.0mTHB 148.5mTHB 222.1m
Net incomeTHB 19.8mTHB 53.8mTHB 98.3m−THB 55.6m−THB 80.9mTHB 1.1mTHB 34.8mTHB 97.5mTHB 160.4mTHB 196.4m
Diluted earnings per share0.050.140.26-0.15-0.230.000.090.260.420.52

Balance sheet

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Total assetsTHB 1.49bnTHB 1.50bnTHB 1.53bnTHB 1.63bnTHB 1.66bnTHB 1.52bnTHB 1.55bnTHB 1.56bnTHB 1.58bnTHB 1.62bn
Cash and short-term investmentsTHB 257.7mTHB 410.9mTHB 341.0mTHB 284.0mTHB 237.8mTHB 389.1mTHB 371.5mTHB 312.5mTHB 556.9mTHB 755.8m
Total liabilitiesTHB 138.5mTHB 130.7mTHB 155.7mTHB 356.0mTHB 346.0mTHB 146.6mTHB 139.4mTHB 134.3mTHB 131.9mTHB 148.4m
DebtTHB 1.4mTHB 1.6mTHB 24.1mTHB 210.9mTHB 197.6mTHB 1.9mTHB 3.5mTHB 2.6mTHB 3.5m—
Shareholders' equityTHB 1.35bnTHB 1.37bnTHB 1.36bnTHB 1.27bnTHB 1.29bnTHB 1.37bnTHB 1.41bnTHB 1.42bnTHB 1.44bnTHB 1.47bn
Shares outstanding381m381m381m381m348m397m381m381m381m381m

Cash flow

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Cash from operations−THB 73.8mTHB 185.1mTHB 252.3mTHB 59.7m−THB 59.7mTHB 122.9mTHB 206.7m−THB 66.1mTHB 80.8mTHB 339.0m
Capital spending−THB 35.9m−THB 83.5m−THB 58.7m−THB 28.0m−THB 62.6m−THB 83.8m−THB 95.3m−THB 68.3m−THB 62.4m−THB 73.5m
Free cash flow−THB 109.8mTHB 101.6mTHB 193.6mTHB 31.7m−THB 122.4mTHB 39.2mTHB 111.4m−THB 134.4mTHB 18.4mTHB 265.5m
Dividends paid−THB 38.1m−THB 34.3m—−THB 18,900−THB 108−THB 22.9m−THB 41.9m−THB 114.3m−THB 186.4m−THB 76.6m

Latest quarters

By quarter end

Jun 2026Mar 2026Dec 2025Sept 2025Jun 2025Mar 2025Dec 2024Sept 2024
RevenueTHB 310.8mTHB 235.7mTHB 238.1mTHB 269.9mTHB 289.9mTHB 259.7mTHB 209.6mTHB 311.4m
Gross profitTHB 28.0mTHB 3.5mTHB 18.9mTHB 45.4mTHB 45.0mTHB 41.3mTHB 22.4mTHB 64.0m
Operating income−THB 18.7m−THB 32.4m−THB 47.2mTHB 18.4mTHB 8.4mTHB 11.7m−THB 2.9mTHB 24.3m
Net income−THB 24.0m−THB 24.0m−THB 15.1mTHB 13.7mTHB 8.6mTHB 12.7m−THB 1.7m−THB 8.5m
Diluted earnings per share-0.06-0.06-0.040.040.020.03-0.00-0.02
Cash from operations−THB 16.0m−THB 128.0mTHB 27.0m−THB 43.0mTHB 47.0m−THB 104.0mTHB 60.0mTHB 27.0m
Capital spending−THB 6.0m−THB 17.0m−THB 3.0m−THB 9.0m−THB 12.0m−THB 10.0m−THB 17.0m−THB 19.0m
Free cash flow−THB 22.0m−THB 145.0mTHB 24.0m−THB 52.0mTHB 35.0m−THB 114.0mTHB 43.0mTHB 8.0m
Total assetsTHB 1.45bnTHB 1.47bnTHB 1.49bnTHB 1.49bnTHB 1.50bnTHB 1.51bnTHB 1.50bnTHB 1.53bn
Cash and short-term investments—THB 112.6mTHB 257.7mTHB 241.2mTHB 294.2mTHB 296.5mTHB 410.9mTHB 367.0m
Debt—THB 25,920THB 2.7mTHB 2.8mTHB 3.0mTHB 3.1mTHB 650,988THB 636,936
Shareholders' equityTHB 1.27bnTHB 1.31bnTHB 1.35bnTHB 1.36bnTHB 1.36bnTHB 1.38bnTHB 1.37bnTHB 1.41bn

Growth per year

Compound annual rate

3 years5 years10 years
Revenue-7.5%-0.7%-2.9%
Net income—76.8%-16.4%

Average margins

Over each period

1 year3 years5 years10 years
Gross margin17.7%18.2%16.2%19.0%
Operating margin3.7%4.4%2.2%5.8%
Net margin3.3%2.4%0.5%4.7%

Valuation history

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Price to earnings32.713.98.4-17.7-12.2—30.015.413.38.5
Price to sales0.60.60.70.70.91.00.91.21.61.1

Dividends and splits

Per share, in the currency the company pays

Paid for 2 years. Last went ex-dividend on 30 Apr 2025.

FY2025FY2024FY2020FY2019FY2018FY2017FY2016FY2015
Paid in the year0.100.090.060.110.300.490.200.10
  • 11-for-10 split · 11 May 2009
  • 11-for-10 split · 26 Apr 2007
  • 10-for-1 split · 31 May 2005
  • 3-for-2 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.