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

TVD Holdings PCL TVDH.BK · THB

Consumer Discretionary · SET · 🇹🇭 Thailand

Compare

0.03

-25.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 912.1m

FY2016FY2025

Net income

THB 17.8m

FY2016FY2025

Free cash flow

THB 23.3m

FY2016FY2025

Shareholders' equity

THB 681.5m

FY2016FY2025

Income statement

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
RevenueTHB 912.1mTHB 1.35bnTHB 1.78bnTHB 2.12bnTHB 2.73bnTHB 3.59bnTHB 4.15bnTHB 3.98bnTHB 3.31bnTHB 3.40bn
Gross profitTHB 391.2mTHB 717.9mTHB 768.1mTHB 923.8mTHB 1.03bnTHB 1.52bnTHB 1.64bnTHB 1.61bnTHB 1.41bnTHB 1.62bn
Operating income−THB 227.1mTHB 54.7m−THB 448.6m−THB 502.2m−THB 337.4mTHB 59.9m−THB 68.2mTHB 80.4m−THB 63.8mTHB 51.0m
Net incomeTHB 17.8mTHB 22.1m−THB 419.0m−THB 395.8m−THB 265.7mTHB 28.3mTHB 28.8mTHB 57.6m−THB 65.9mTHB 14.4m
Diluted earnings per share0.010.01-0.24-0.23-0.300.040.040.08-0.100.02

Balance sheet

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Total assetsTHB 1.10bnTHB 1.51bnTHB 1.48bnTHB 1.97bnTHB 1.38bnTHB 1.28bnTHB 1.45bnTHB 1.45bnTHB 1.53bnTHB 1.68bn
Cash and short-term investmentsTHB 367.4mTHB 59.3mTHB 70.4mTHB 401.1mTHB 84.7mTHB 194.4mTHB 296.0mTHB 321.8mTHB 357.9mTHB 317.7m
Total liabilitiesTHB 423.1mTHB 833.1mTHB 837.9mTHB 989.9mTHB 795.1mTHB 563.7mTHB 706.5mTHB 702.8mTHB 807.1mTHB 865.4m
DebtTHB 231.8mTHB 430.2mTHB 347.4mTHB 537.4mTHB 397.5mTHB 125.4mTHB 63.3mTHB 182.0mTHB 296.0mTHB 417.8m
Shareholders' equityTHB 681.5mTHB 660.5mTHB 641.3mTHB 1.00bnTHB 543.9mTHB 698.5mTHB 608.7mTHB 619.5mTHB 593.8mTHB 657.6m
Shares outstanding1,752m1,752m1,752m1,712m895m805m650m708m650m650m

Cash flow

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Cash from operationsTHB 28.0mTHB 66.4mTHB 100.3m−THB 184.7m−THB 336.6mTHB 144.8mTHB 298.7mTHB 180.3mTHB 195.8mTHB 32.7m
Capital spending−THB 4.7m−THB 18.7m−THB 25.5m−THB 93.0m−THB 53.9m−THB 55.5m−THB 149.2m−THB 62.5m−THB 64.7m−THB 127.8m
Free cash flowTHB 23.3mTHB 47.7mTHB 74.7m−THB 277.6m−THB 390.5mTHB 89.3mTHB 149.5mTHB 117.7mTHB 131.1m−THB 95.1m
Dividends paid—————−THB 38.3m−THB 19.5m−THB 32.5m—−THB 45.4m

Latest quarters

By quarter end

Jun 2026Mar 2026Dec 2025Sept 2025Jun 2025Mar 2025Dec 2024Sept 2024
RevenueTHB 103.5mTHB 122.3mTHB 139.2mTHB 206.0mTHB 291.3mTHB 275.6mTHB 347.7mTHB 358.8m
Gross profitTHB 60.6mTHB 63.0mTHB 74.4mTHB 86.4mTHB 139.8mTHB 149.4mTHB 174.9mTHB 202.1m
Operating income−THB 2.0mTHB 22.5mTHB 109.4m−THB 33.3m−THB 18.0m−THB 6.6mTHB 29.6mTHB 23.1m
Net income−THB 7.5mTHB 16.7mTHB 104.2m−THB 41.3m−THB 28.8m−THB 16.4mTHB 21.1mTHB 9.7m
Diluted earnings per share-0.000.010.06-0.02-0.02-0.010.010.01
Cash from operations−THB 3.0m−THB 5.0mTHB 22.0m−THB 1.0m−THB 26.0mTHB 29.0m−THB 7.0mTHB 29.0m
Capital spending——−THB 4.0m−THB 2.0m−THB 2.0m−THB 2.0m−THB 11.0m−THB 6.0m
Free cash flow——THB 18.0m−THB 3.0m−THB 28.0mTHB 27.0m−THB 18.0mTHB 23.0m
Total assetsTHB 1.07bnTHB 1.10bnTHB 1.10bnTHB 1.22bnTHB 1.48bnTHB 1.51bnTHB 1.51bnTHB 1.38bn
Cash and short-term investments—THB 300.4mTHB 367.4mTHB 382.4mTHB 281.1mTHB 97.5mTHB 59.3mTHB 64.9m
DebtTHB 2.4mTHB 206.5mTHB 223.2mTHB 269.3mTHB 399.3mTHB 334.1mTHB 271.9mTHB 219.7m
Shareholders' equityTHB 716.5mTHB 698.2mTHB 681.5mTHB 570.6mTHB 608.9mTHB 640.2mTHB 660.5mTHB 640.0m

Growth per year

Compound annual rate

3 years5 years10 years
Revenue-24.5%-24.0%-11.3%
Operating income-23.2%—30.4%
Net income—-8.9%—

Average margins

Over each period

1 year3 years5 years10 years
Gross margin48.9%45.4%42.9%43.2%
Operating margin-7.6%-18.2%-11.2%-4.7%
Net margin1.8%-12.6%-8.1%-3.4%

Valuation history

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Price to earnings5.915.8-1.6-3.8-3.730.722.418.0-16.699.6
Price to sales0.10.30.40.70.40.20.20.30.30.4

Dividends and splits

Per share, in the currency the company pays

Paid for 0 years. Last went ex-dividend on 26 Nov 2020.

FY2020FY2019FY2018FY2016FY2014FY2013FY2012
Paid in the year0.0010.000.0010.0010.000.0010.00
  • 1.383-for-1 split · 2 Oct 2014

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.