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

Techno Medical PCL TM.BK · THB

Health Care · SET · 🇹🇭 Thailand

Compare

1.00

-0.99%

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

FY2016FY2025

Net income

THB 27.5m

FY2016FY2025

Free cash flow

THB 429.5m

FY2016FY2025

Shareholders' equity

THB 413.7m

FY2016FY2025

Income statement

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
RevenueTHB 705.2mTHB 725.2mTHB 696.0mTHB 642.9mTHB 674.1mTHB 630.9mTHB 686.0mTHB 643.8mTHB 628.5mTHB 555.8m
Gross profitTHB 250.3mTHB 232.9mTHB 230.5mTHB 228.5mTHB 255.8mTHB 247.1mTHB 269.8mTHB 270.7mTHB 255.8mTHB 229.7m
Operating incomeTHB 44.8m−THB 6.0mTHB 11.9mTHB 18.4mTHB 50.4mTHB 52.7mTHB 82.1mTHB 64.2mTHB 46.9mTHB 40.0m
Net incomeTHB 27.5m−THB 21.6m−THB 4.5mTHB 13.0mTHB 30.5mTHB 41.1mTHB 60.9mTHB 48.3mTHB 35.4mTHB 26.9m
Diluted earnings per share0.09-0.07-0.010.040.100.130.200.160.120.09

Balance sheet

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Total assetsTHB 869.9mTHB 908.2mTHB 983.3mTHB 929.8mTHB 841.2mTHB 736.4mTHB 780.0mTHB 728.1mTHB 709.7mTHB 701.0m
Cash and short-term investmentsTHB 47.4mTHB 44.2mTHB 72.4mTHB 100.1mTHB 156.1mTHB 171.2mTHB 200.0mTHB 78.8mTHB 45.2mTHB 118.3m
Total liabilitiesTHB 421.4mTHB 488.0mTHB 521.9mTHB 441.0mTHB 334.9mTHB 264.0mTHB 333.5mTHB 314.5mTHB 319.3mTHB 344.4m
DebtTHB 324.1mTHB 351.1mTHB 385.3mTHB 305.8mTHB 219.4mTHB 172.6mTHB 199.7mTHB 190.8mTHB 196.4mTHB 216.0m
Shareholders' equityTHB 413.7mTHB 379.9mTHB 411.7mTHB 431.6mTHB 447.2mTHB 447.5mTHB 446.5mTHB 413.7mTHB 390.4mTHB 356.6m
Shares outstanding308m308m308m308m309m308m307m310m306m308m

Cash flow

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Cash from operationsTHB 435.2mTHB 53.3m−THB 17.8mTHB 15.5mTHB 42.8mTHB 23.3mTHB 154.2mTHB 83.9m−THB 25.0m−THB 14.4m
Capital spending−THB 5.6m−THB 10.8m−THB 54.2m−THB 128.0m−THB 95.1m−THB 23.4m−THB 14.2m−THB 11.2m−THB 20.8m−THB 28.9m
Free cash flowTHB 429.5mTHB 42.5m−THB 72.0m−THB 112.5m−THB 52.3m−THB 51,094THB 140.0mTHB 72.8m−THB 45.8m−THB 43.3m
Dividends paid—−THB 10.2m−THB 15.4m−THB 26.2m−THB 30.8m−THB 40.0m−THB 30.0m−THB 25.0m−THB 1.6m−THB 132.9m

Latest quarters

By quarter end

Jun 2026Mar 2026Dec 2025Sept 2025Jun 2025Mar 2025Dec 2024Sept 2024
RevenueTHB 170.5mTHB 182.7mTHB 182.2mTHB 181.5mTHB 170.1mTHB 171.3mTHB 182.3mTHB 192.6m
Gross profitTHB 65.6mTHB 69.5mTHB 65.0mTHB 64.2mTHB 61.3mTHB 59.8mTHB 61.6mTHB 60.3m
Operating incomeTHB 11.1mTHB 13.9mTHB 7.7mTHB 13.7mTHB 12.1mTHB 11.4mTHB 2.1m−THB 3.0m
Net incomeTHB 8.6mTHB 7.8mTHB 6.0mTHB 8.3mTHB 6.8mTHB 6.5m−THB 2.0m−THB 6.8m
Diluted earnings per share0.030.030.020.030.020.02-0.01-0.02
Cash from operationsTHB 110.0mTHB 94.0mTHB 421.0mTHB 43.0m−THB 5.0m−THB 13.0mTHB 37.0mTHB 25.0m
Capital spending−THB 2.0m−THB 2.0m−THB 1.0m−THB 1.0m−THB 2.0m—−THB 1.0m−THB 1.0m
Free cash flowTHB 108.0mTHB 92.0mTHB 420.0mTHB 42.0m−THB 7.0m—THB 36.0mTHB 24.0m
Total assetsTHB 929.3mTHB 917.0mTHB 869.9mTHB 862.8mTHB 956.5mTHB 921.4mTHB 908.2mTHB 928.3m
Cash and short-term investmentsTHB 46.3mTHB 41.3mTHB 47.4mTHB 37.5mTHB 98.5mTHB 46.1mTHB 44.2mTHB 81.4m
DebtTHB 350.9mTHB 323.3mTHB 322.3mTHB 332.3mTHB 431.7mTHB 367.2mTHB 346.2mTHB 408.7m
Shareholders' equityTHB 431.2mTHB 422.5mTHB 413.7mTHB 407.7mTHB 399.4mTHB 392.6mTHB 379.9mTHB 381.9m

Growth per year

Compound annual rate

3 years5 years10 years
Revenue3.1%2.3%3.3%
Operating income34.5%-3.2%-1.3%
Net income28.4%-7.7%-0.5%

Average margins

Over each period

1 year3 years5 years10 years
Gross margin33.8%34.0%35.5%38.0%
Operating margin2.7%2.5%4.2%6.4%
Net margin0.4%0.5%2.1%4.0%

Valuation history

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Price to earnings11.3-14.1-137.363.536.318.412.612.822.542.3
Price to sales0.40.40.91.31.61.21.11.01.32.0

Dividends and splits

Per share, in the currency the company pays

Paid for 0 years. Last went ex-dividend on 25 Apr 2024.

FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017
Paid in the year0.0330.050.0850.100.130.0970.0810.005
  • 11-for-10 split · 27 Apr 2017

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.