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

Thai OPP PCL TOPP.BK · THB

Materials · SET · 🇹🇭 Thailand

Compare

128.50

—

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.

FY2024

Revenue

THB 1.69bn

FY2015FY2024

Net income

THB 110.9m

FY2015FY2024

Free cash flow

THB 54.1m

FY2015FY2024

Shareholders' equity

THB 1.69bn

FY2015FY2024

Income statement

Fiscal years

FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016FY2015
RevenueTHB 1.69bnTHB 1.55bnTHB 1.67bnTHB 1.58bnTHB 1.59bnTHB 1.58bnTHB 1.65bnTHB 1.57bnTHB 1.49bnTHB 1.43bn
Gross profitTHB 213.1mTHB 201.8mTHB 189.0mTHB 188.7mTHB 253.3mTHB 231.8mTHB 226.9mTHB 240.8mTHB 219.8mTHB 191.3m
Operating incomeTHB 116.2mTHB 115.0mTHB 86.4mTHB 88.6mTHB 138.3mTHB 95.6mTHB 83.6mTHB 127.4mTHB 119.5mTHB 105.3m
Net incomeTHB 110.9mTHB 112.3mTHB 85.5mTHB 88.0mTHB 130.9mTHB 113.6mTHB 94.8mTHB 118.3mTHB 109.4mTHB 96.3m
Diluted earnings per share18.4818.7114.2514.6721.8218.9315.8119.7118.2316.05

Balance sheet

At each fiscal year end

FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016FY2015
Total assetsTHB 2.03bnTHB 1.93bnTHB 1.80bnTHB 1.76bnTHB 1.70bnTHB 1.50bnTHB 1.43bnTHB 1.41bnTHB 1.26bnTHB 1.24bn
Cash and short-term investmentsTHB 503.9mTHB 422.5mTHB 532.7mTHB 543.5mTHB 524.3mTHB 370.1mTHB 256.9mTHB 250.2mTHB 242.5mTHB 208.0m
Total liabilitiesTHB 340.3mTHB 309.2mTHB 257.0mTHB 272.5mTHB 279.7mTHB 167.5mTHB 182.2mTHB 231.5mTHB 156.3mTHB 217.8m
DebtTHB 132.2mTHB 112.1mTHB 84.1mTHB 97.3mTHB 104.8m—————
Shareholders' equityTHB 1.69bnTHB 1.62bnTHB 1.55bnTHB 1.49bnTHB 1.42bnTHB 1.33bnTHB 1.24bnTHB 1.18bnTHB 1.11bnTHB 1.02bn
Shares outstanding6m6m6m6m6m6m6m6m6m6m

Cash flow

Fiscal years

FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016FY2015
Cash from operationsTHB 141.3mTHB 70.0mTHB 199.4mTHB 127.4mTHB 297.9mTHB 74.3mTHB 166.4mTHB 133.0mTHB 86.8mTHB 190.0m
Capital spending−THB 87.2m−THB 192.8m−THB 64.2m−THB 25.2m−THB 53.9m−THB 117.0m−THB 67.3m−THB 182.5m−THB 82.9m−THB 67.9m
Free cash flowTHB 54.1m−THB 122.8mTHB 135.2mTHB 102.2mTHB 244.0m−THB 42.7mTHB 99.1m−THB 49.5mTHB 3.9mTHB 122.1m
Dividends paid−THB 40.1m−THB 22.9m−THB 24.3m−THB 38.0m−THB 33.0m−THB 28.0m−THB 35.0m−THB 30.9m−THB 27.9m−THB 27.6m

Latest quarters

By quarter end

Sept 2025Jun 2025Mar 2025Dec 2024Sept 2024Jun 2024Mar 2024Dec 2023
RevenueTHB 440.9mTHB 411.9mTHB 421.3mTHB 435.4mTHB 438.5mTHB 408.3mTHB 403.2mTHB 384.6m
Gross profitTHB 60.4mTHB 44.8mTHB 56.5mTHB 49.0mTHB 54.6mTHB 49.9mTHB 59.6mTHB 49.2m
Operating incomeTHB 40.0mTHB 17.8mTHB 33.9mTHB 26.6mTHB 25.4mTHB 25.2mTHB 25.6mTHB 14.4m
Net incomeTHB 35.6mTHB 17.2mTHB 33.7mTHB 27.2mTHB 24.2mTHB 25.3mTHB 34.3mTHB 26.0m
Diluted earnings per share5.942.865.614.534.034.215.724.33
Cash from operationsTHB 52.0mTHB 81.0mTHB 46.0mTHB 119.0mTHB 10.0mTHB 41.0mTHB 8.0mTHB 46.0m
Capital spending−THB 15.0m−THB 39.0m−THB 6.0m−THB 18.0m−THB 21.0m−THB 32.0m−THB 14.0m−THB 103.0m
Free cash flowTHB 37.0mTHB 42.0mTHB 40.0mTHB 101.0m−THB 11.0mTHB 9.0m−THB 6.0m−THB 57.0m
Total assetsTHB 2.08bnTHB 2.02bnTHB 2.05bnTHB 2.03bnTHB 2.01bnTHB 1.96bnTHB 2.00bnTHB 1.94bn
Cash and short-term investments———THB 503.9mTHB 372.3mTHB 396.6mTHB 407.7mTHB 422.5m
Debt———THB 18.2mTHB 15.6mTHB 14.8mTHB 12.3mTHB 15.0m
Shareholders' equityTHB 1.73bnTHB 1.70bnTHB 1.72bnTHB 1.69bnTHB 1.66bnTHB 1.65bnTHB 1.66bnTHB 1.62bn

Growth per year

Compound annual rate

3 years5 years10 years
Revenue2.1%1.3%2.3%
Operating income9.5%4.0%0.8%
Net income8.0%-0.5%1.2%

Average margins

Over each period

1 year3 years5 years10 years
Gross margin12.8%12.2%13.2%13.7%
Operating margin7.1%6.3%6.6%6.9%
Net margin6.9%6.1%6.6%6.8%

Valuation history

At each fiscal year end

FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016FY2015
Price to earnings9.08.411.210.98.79.512.411.48.99.3
Price to sales0.60.60.60.60.70.70.70.90.70.6

Dividends and splits

Per share, in the currency the company pays

Paid for 26 years. Last went ex-dividend on 7 May 2026.

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018
Paid in the year4.916.683.823.224.833.672.193.33

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.