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

T S Flour Mill PCL TMILL.BK · THB

Consumer Staples · SET · 🇹🇭 Thailand

Compare

2.36

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

FY2016FY2025

Net income

THB 45.5m

FY2016FY2025

Free cash flow

THB 409.5m

FY2016FY2025

Shareholders' equity

THB 1.06bn

FY2016FY2025

Income statement

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
RevenueTHB 1.61bnTHB 1.72bnTHB 1.87bnTHB 1.97bnTHB 1.48bnTHB 1.46bnTHB 1.48bnTHB 1.40bnTHB 1.30bnTHB 1.34bn
Gross profitTHB 204.4mTHB 150.8mTHB 206.2mTHB 297.1mTHB 283.8mTHB 262.2mTHB 247.3mTHB 267.9mTHB 272.4mTHB 198.4m
Operating incomeTHB 74.5mTHB 31.5mTHB 80.9mTHB 148.0mTHB 151.1mTHB 142.9mTHB 134.1mTHB 143.7mTHB 148.7mTHB 103.9m
Net incomeTHB 45.5mTHB 19.2mTHB 59.1mTHB 109.4mTHB 112.7mTHB 105.5mTHB 101.3mTHB 106.6mTHB 105.5mTHB 69.5m
Diluted earnings per share0.110.050.150.270.280.260.250.270.280.19

Balance sheet

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Total assetsTHB 1.68bnTHB 1.70bnTHB 1.73bnTHB 2.10bnTHB 1.82bnTHB 1.38bnTHB 1.34bnTHB 1.58bnTHB 1.77bnTHB 1.57bn
Cash and short-term investmentsTHB 205.9mTHB 40.0mTHB 77.2mTHB 99.2mTHB 82.5mTHB 71.7mTHB 70.7mTHB 78.5mTHB 76.2mTHB 105.7m
Total liabilitiesTHB 615.4mTHB 649.5mTHB 664.8mTHB 1.01bnTHB 764.5mTHB 356.0mTHB 342.2mTHB 594.3mTHB 939.5mTHB 757.9m
DebtTHB 225.2mTHB 419.2mTHB 592.8mTHB 526.5mTHB 669.0mTHB 275.6mTHB 251.5mTHB 423.7mTHB 595.7mTHB 382.8m
Shareholders' equityTHB 1.06bnTHB 1.05bnTHB 1.06bnTHB 1.09bnTHB 1.06bnTHB 1.03bnTHB 997.1mTHB 987.5mTHB 833.6mTHB 808.8m
Shares outstanding399m399m399m399m399m399m399m399m374m363m

Cash flow

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Cash from operationsTHB 416.6mTHB 200.1mTHB 26.9mTHB 271.9m−THB 271.2mTHB 319.9mTHB 275.3mTHB 145.6m−THB 125.7mTHB 571.5m
Capital spending−THB 7.1m−THB 8.0m−THB 13.9m−THB 6.0m−THB 272.5m−THB 10.3m−THB 12.3m−THB 5.8m−THB 23.2m−THB 7.7m
Free cash flowTHB 409.5mTHB 192.1mTHB 13.1mTHB 265.9m−THB 543.7mTHB 309.6mTHB 263.0mTHB 139.9m−THB 148.9mTHB 563.8m
Dividends paid−THB 35.9m−THB 27.9m−THB 83.7m−THB 83.7m−THB 79.7m−THB 75.7m−THB 91.7m−THB 59.8m−THB 85.6m−THB 54.7m

Latest quarters

By quarter end

Jun 2026Mar 2026Dec 2025Sept 2025Jun 2025Mar 2025Dec 2024Sept 2024
RevenueTHB 384.2mTHB 389.9mTHB 398.9mTHB 389.6mTHB 387.1mTHB 429.8mTHB 418.8mTHB 457.5m
Gross profitTHB 59.0mTHB 61.4mTHB 59.5mTHB 55.2mTHB 39.9mTHB 49.8mTHB 38.3mTHB 49.4m
Operating incomeTHB 22.4mTHB 27.7mTHB 26.6mTHB 19.9mTHB 9.0mTHB 18.9mTHB 11.5mTHB 17.4m
Net incomeTHB 14.3mTHB 32.3mTHB 12.6mTHB 16.0mTHB 4.4mTHB 12.4mTHB 7.0mTHB 9.4m
Diluted earnings per share0.040.080.030.040.010.030.020.02
Cash from operations−THB 32.0m−THB 187.0mTHB 315.0mTHB 56.0m−THB 34.0mTHB 78.0mTHB 269.0m−THB 344.0m
Capital spending—−THB 1.0m−THB 2.0m−THB 2.0m—−THB 1.0m−THB 1.0m−THB 3.0m
Free cash flow—−THB 188.0mTHB 313.0mTHB 54.0m—THB 77.0mTHB 268.0m−THB 347.0m
Total assetsTHB 1.51bnTHB 1.48bnTHB 1.68bnTHB 1.53bnTHB 1.50bnTHB 1.57bnTHB 1.70bnTHB 1.83bn
Cash and short-term investments—THB 83.9mTHB 205.9mTHB 101.8mTHB 37.1mTHB 75.8mTHB 40.0mTHB 92.6m
Debt—THB 86.3mTHB 13.9mTHB 202.0mTHB 186.8mTHB 165.2mTHB 200.0mTHB 514.0m
Shareholders' equityTHB 1.09bnTHB 1.09bnTHB 1.06bnTHB 1.06bnTHB 1.05bnTHB 1.06bnTHB 1.05bnTHB 1.04bn

Growth per year

Compound annual rate

3 years5 years10 years
Revenue-6.5%1.8%2.3%
Operating income-20.5%-12.2%0.4%
Net income-25.4%-15.5%-2.2%

Average margins

Over each period

1 year3 years5 years10 years
Gross margin10.7%12.0%13.9%15.2%
Operating margin3.2%4.7%6.2%7.3%
Net margin1.9%3.3%4.5%5.3%

Valuation history

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Price to earnings18.461.925.914.113.712.011.19.917.516.4
Price to sales0.50.70.80.81.00.90.80.81.40.8

Dividends and splits

Per share, in the currency the company pays

Paid for 13 years. Last went ex-dividend on 17 Nov 2025.

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018
Paid in the year0.090.070.210.210.200.190.230.15

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.