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

Rockworth PCL ROCK.BK · THB

Industrials · SET · 🇹🇭 Thailand

Compare

10.50

-4.55%

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 824.6m

FY2016FY2025

Net income

THB 60.2m

FY2016FY2025

Free cash flow

THB 86.9m

FY2016FY2025

Shareholders' equity

THB 486.4m

FY2016FY2025

Income statement

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
RevenueTHB 824.6mTHB 730.9mTHB 636.4mTHB 609.3mTHB 381.7mTHB 498.5mTHB 709.0mTHB 624.0mTHB 542.4mTHB 706.3m
Gross profitTHB 280.8mTHB 263.2mTHB 229.4mTHB 176.7mTHB 95.6mTHB 150.0mTHB 209.8mTHB 186.3mTHB 137.0mTHB 225.9m
Operating incomeTHB 34.4mTHB 54.8mTHB 42.0m−THB 482,110−THB 55.1m−THB 17.1mTHB 5.8mTHB 7.2m−THB 36.6mTHB 27.0m
Net incomeTHB 60.2mTHB 45.7mTHB 20.6m−THB 12.0m−THB 64.9m−THB 31.2m−THB 2.3mTHB 10.8m−THB 34.8mTHB 18.2m
Diluted earnings per share3.012.291.03-0.60-3.30-1.56-0.110.55-1.770.91

Balance sheet

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Total assetsTHB 1.01bnTHB 935.1mTHB 898.5mTHB 840.0mTHB 799.4mTHB 751.2mTHB 951.1mTHB 789.9mTHB 702.4mTHB 765.5m
Cash and short-term investmentsTHB 130.3mTHB 94.5mTHB 138.9mTHB 84.7mTHB 67.8mTHB 148.6mTHB 163.0mTHB 141.3mTHB 149.3mTHB 185.6m
Total liabilitiesTHB 526.3mTHB 488.9mTHB 510.9mTHB 472.9mTHB 420.3mTHB 326.5mTHB 493.9mTHB 330.3mTHB 281.1mTHB 302.3m
DebtTHB 233.1mTHB 265.3mTHB 248.6mTHB 261.7mTHB 228.2mTHB 187.7mTHB 276.6mTHB 159.9mTHB 140.6mTHB 151.4m
Shareholders' equityTHB 486.4mTHB 446.2mTHB 387.7mTHB 367.1mTHB 379.1mTHB 424.7mTHB 457.1mTHB 459.5mTHB 421.3mTHB 463.2m
Shares outstanding20m20m20m20m20m20m20m20m20m20m

Cash flow

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Cash from operationsTHB 104.7m−THB 17.3mTHB 100.7m−THB 14.6m−THB 68.2mTHB 146.2m−THB 60.6m−THB 4.6mTHB 755,585THB 100.9m
Capital spending−THB 17.9m−THB 22.2m−THB 19.2m−THB 18.9m−THB 10.6m−THB 7.5m−THB 36.4m−THB 24.1m−THB 18.8m−THB 11.5m
Free cash flowTHB 86.9m−THB 39.5mTHB 81.5m−THB 33.5m−THB 78.8mTHB 138.7m−THB 97.0m−THB 28.7m−THB 18.0mTHB 89.5m
Dividends paid−THB 20.0m−THB 10.0m——————−THB 5.0m−THB 10.0m

Latest quarters

By quarter end

Jun 2026Mar 2026Dec 2025Sept 2025Jun 2025Mar 2025Dec 2024Sept 2024
RevenueTHB 201.5mTHB 182.7mTHB 302.6mTHB 165.7mTHB 217.7mTHB 138.5mTHB 281.4mTHB 157.9m
Gross profitTHB 56.2mTHB 71.4mTHB 98.3mTHB 67.2mTHB 72.8mTHB 48.5mTHB 95.9mTHB 62.0m
Operating incomeTHB 12.6m−THB 2.6mTHB 19.4mTHB 12.9mTHB 18.4m−THB 5.8mTHB 40.7mTHB 12.8m
Net incomeTHB 8.7m−THB 1.3mTHB 46.4mTHB 8.5mTHB 13.0m−THB 7.7mTHB 33.9mTHB 8.2m
Diluted earnings per share0.43-0.072.320.420.65-0.381.690.41
Cash from operations−THB 15.0mTHB 8.0mTHB 9.0mTHB 47.0mTHB 30.0mTHB 16.0m−THB 18.0mTHB 21.0m
Capital spending−THB 5.0m−THB 1.0m−THB 2.0m−THB 3.0m−THB 9.0m−THB 2.0m−THB 11.0m−THB 5.0m
Free cash flow−THB 20.0mTHB 7.0mTHB 7.0mTHB 44.0mTHB 21.0mTHB 14.0m−THB 29.0mTHB 16.0m
Total assetsTHB 970.2mTHB 1.01bnTHB 1.01bnTHB 883.1mTHB 870.4mTHB 882.7mTHB 935.1mTHB 849.6m
Cash and short-term investmentsTHB 135.4mTHB 187.2mTHB 130.3mTHB 129.6mTHB 99.7mTHB 89.1mTHB 94.5mTHB 95.2m
DebtTHB 246.8mTHB 251.9mTHB 219.4mTHB 206.4mTHB 219.3mTHB 209.3mTHB 221.9mTHB 191.6m
Shareholders' equityTHB 473.7mTHB 485.1mTHB 486.4mTHB 440.0mTHB 431.5mTHB 438.5mTHB 446.2mTHB 390.8m

Growth per year

Compound annual rate

3 years5 years10 years
Revenue10.6%10.6%0.4%
Operating income——-3.8%
Net income——4.4%

Average margins

Over each period

1 year3 years5 years10 years
Gross margin35.0%33.9%32.5%31.3%
Operating margin5.7%4.7%1.6%1.6%
Net margin6.8%4.1%0.5%0.7%

Valuation history

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Price to earnings3.44.57.6-13.4-3.0-6.4-139.236.5-10.019.8
Price to sales0.20.30.30.30.50.40.50.60.60.5

Dividends and splits

Per share, in the currency the company pays

Paid for 2 years. Last went ex-dividend on 6 May 2025.

FY2025FY2024FY2017FY2016FY2013FY2011FY2009FY2008
Paid in the year1.000.500.250.500.3040.6080.1520.304

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.