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

Tpcs PCL TPCS.BK · THB

Consumer Discretionary · SET · 🇹🇭 Thailand

Compare

10.30

+1.98%

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

FY2016FY2025

Net income

THB 90.6m

FY2016FY2025

Free cash flow

THB 123.7m

FY2016FY2025

Shareholders' equity

THB 2.74bn

FY2016FY2025

Income statement

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
RevenueTHB 1.33bnTHB 1.23bnTHB 1.44bnTHB 1.79bnTHB 932.7mTHB 762.9mTHB 840.9mTHB 933.7mTHB 942.7mTHB 1.09bn
Gross profitTHB 323.8mTHB 249.5mTHB 376.3mTHB 562.1mTHB 244.4mTHB 171.2mTHB 127.7mTHB 175.0mTHB 196.5mTHB 239.1m
Operating incomeTHB 11.6m−THB 34.8mTHB 114.1mTHB 274.3mTHB 56.9mTHB 15.9m−THB 26.9mTHB 21.7mTHB 96.3mTHB 154.1m
Net incomeTHB 90.6m−THB 5.5mTHB 83.0mTHB 285.2mTHB 106.7m−THB 19.5mTHB 74.6mTHB 80.7mTHB 129.3mTHB 307.2m
Diluted earnings per share0.84-0.050.762.640.99-0.180.690.751.202.84

Balance sheet

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Total assetsTHB 3.00bnTHB 2.90bnTHB 2.95bnTHB 3.07bnTHB 2.88bnTHB 2.62bnTHB 2.57bnTHB 2.72bnTHB 2.76bnTHB 2.60bn
Cash and short-term investmentsTHB 996.5mTHB 906.5mTHB 842.4mTHB 1.04bnTHB 946.8mTHB 904.1mTHB 1.13bnTHB 798.2mTHB 1.15bnTHB 1.06bn
Total liabilitiesTHB 253.5mTHB 256.0mTHB 267.2mTHB 320.1mTHB 270.4mTHB 258.1mTHB 290.7mTHB 318.8mTHB 360.2mTHB 261.0m
Debt—————THB 33.6m————
Shareholders' equityTHB 2.74bnTHB 2.62bnTHB 2.65bnTHB 2.72bnTHB 2.58bnTHB 2.34bnTHB 2.27bnTHB 2.31bnTHB 2.31bnTHB 2.24bn
Shares outstanding108m108m109m108m108m110m108m108m108m108m

Cash flow

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Cash from operationsTHB 153.6mTHB 109.0mTHB 189.5mTHB 263.4mTHB 100.4mTHB 29.0mTHB 93.8mTHB 85.3mTHB 145.4mTHB 120.8m
Capital spending−THB 29.9m−THB 55.4m−THB 257.2m−THB 103.4m−THB 104.4m−THB 70.3m−THB 25.0m−THB 30.9m−THB 41.0m−THB 236.2m
Free cash flowTHB 123.7mTHB 53.6m−THB 67.7mTHB 160.1m−THB 4.0m−THB 41.2mTHB 68.7mTHB 54.4mTHB 104.5m−THB 115.4m
Dividends paid−THB 27.0m−THB 70.2m−THB 108.0m−THB 81.0m−THB 64.8m−THB 64.8m−THB 64.8m−THB 75.6m−THB 75.6m−THB 172.8m

Latest quarters

By quarter end

Jun 2026Mar 2026Dec 2025Sept 2025Jun 2025Mar 2025Dec 2024Sept 2024
RevenueTHB 314.5mTHB 322.7mTHB 305.5mTHB 290.5mTHB 364.2mTHB 365.1mTHB 310.4mTHB 295.2m
Gross profitTHB 83.8mTHB 87.5mTHB 74.4mTHB 60.4mTHB 94.5mTHB 105.6mTHB 65.9mTHB 54.8m
Operating income−THB 3.9m−THB 12.2m−THB 12.1m−THB 8.4mTHB 16.6mTHB 15.9mTHB 8.4m−THB 26.5m
Net incomeTHB 26.6mTHB 28.8m−THB 3.5mTHB 29.7mTHB 37.2mTHB 27.2m−THB 24.3mTHB 25.9m
Diluted earnings per share0.250.27-0.030.280.340.25-0.230.24
Cash from operationsTHB 8.0mTHB 20.0mTHB 76.0mTHB 7.0mTHB 40.0mTHB 29.0mTHB 29.0mTHB 33.0m
Capital spending−THB 7.0m−THB 5.0m−THB 9.0m−THB 3.0m−THB 8.0m−THB 8.0m−THB 1.0m−THB 12.0m
Free cash flowTHB 1.0mTHB 15.0mTHB 67.0mTHB 4.0mTHB 32.0mTHB 21.0mTHB 28.0mTHB 21.0m
Total assetsTHB 3.04bnTHB 3.06bnTHB 3.00bnTHB 2.95bnTHB 2.97bnTHB 2.93bnTHB 2.90bnTHB 2.88bn
Cash and short-term investments—THB 1.02bnTHB 996.5mTHB 1.03bnTHB 996.1mTHB 944.8mTHB 906.5mTHB 854.2m
Shareholders' equityTHB 2.72bnTHB 2.77bnTHB 2.74bnTHB 2.67bnTHB 2.65bnTHB 2.65bnTHB 2.62bnTHB 2.60bn

Growth per year

Compound annual rate

3 years5 years10 years
Revenue-9.6%11.7%3.6%
Operating income-65.2%-6.1%-19.7%
Net income-31.8%—0.1%

Average margins

Over each period

1 year3 years5 years10 years
Gross margin22.4%26.1%25.7%23.2%
Operating margin-0.9%6.3%5.9%6.4%
Net margin3.3%7.8%7.2%10.0%

Valuation history

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Price to earnings11.7-211.222.37.616.0-54.614.518.115.56.1
Price to sales0.80.91.31.21.81.41.31.62.11.7

Dividends and splits

Per share, in the currency the company pays

Paid for 27 years. Last went ex-dividend on 7 May 2025.

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018
Paid in the year0.250.651.000.250.600.440.610.58
  • 10-for-1 split · 13 May 2003

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.