15.40
0.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.
Revenue
THB 3.33bn
FY2016FY2025
Net income
THB 410.8m
FY2016FY2025
Free cash flow
THB 825.5m
FY2016FY2025
Shareholders' equity
THB 1.83bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | THB 3.33bn | THB 3.57bn | THB 3.43bn | THB 3.17bn | THB 2.63bn | THB 2.90bn | THB 3.28bn | THB 3.09bn | THB 2.66bn | THB 2.38bn |
| Gross profit | THB 1.65bn | THB 1.77bn | THB 1.72bn | THB 1.52bn | THB 1.29bn | THB 1.37bn | THB 1.79bn | THB 1.59bn | THB 1.36bn | THB 1.26bn |
| Operating income | THB 499.4m | THB 581.5m | THB 578.6m | THB 518.4m | THB 369.0m | THB 352.7m | THB 520.4m | THB 450.9m | THB 290.3m | THB 221.1m |
| Net income | THB 410.8m | THB 464.4m | THB 462.5m | THB 417.2m | THB 294.2m | THB 276.8m | THB 413.3m | THB 361.6m | THB 243.1m | THB 175.7m |
| Diluted earnings per share | 1.18 | 1.34 | 1.33 | 1.20 | 0.85 | 0.80 | 1.19 | 1.04 | 0.70 | 0.51 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | THB 2.40bn | THB 2.65bn | THB 2.88bn | THB 2.74bn | THB 2.70bn | THB 2.80bn | THB 3.02bn | THB 2.60bn | THB 2.39bn | THB 2.24bn |
| Cash and short-term investments | THB 463.3m | THB 415.5m | THB 440.1m | THB 527.9m | THB 353.7m | THB 224.8m | THB 243.1m | THB 359.4m | THB 468.5m | THB 157.7m |
| Total liabilities | THB 557.5m | THB 806.2m | THB 1.01bn | THB 871.4m | THB 874.1m | THB 1.01bn | THB 1.16bn | THB 766.6m | THB 491.9m | THB 483.9m |
| Debt | THB 57.6m | THB 369.1m | THB 451.5m | THB 371.9m | THB 435.1m | THB 618.6m | THB 565.1m | THB 156.2m | THB 18.0m | THB 108.0m |
| Shareholders' equity | THB 1.83bn | THB 1.84bn | THB 1.87bn | THB 1.87bn | THB 1.83bn | THB 1.80bn | THB 1.86bn | THB 1.84bn | THB 1.90bn | THB 1.75bn |
| Shares outstanding | 348m | 348m | 348m | 348m | 348m | 348m | 348m | 348m | 348m | 348m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | THB 886.8m | THB 622.9m | THB 408.9m | THB 682.2m | THB 578.0m | THB 329.9m | −THB 105.1m | THB 236.7m | THB 535.1m | THB 270.8m |
| Capital spending | −THB 61.2m | −THB 44.7m | −THB 49.5m | −THB 39.7m | −THB 19.0m | −THB 35.4m | −THB 32.4m | −THB 61.0m | −THB 28.2m | −THB 29.9m |
| Free cash flow | THB 825.5m | THB 578.2m | THB 359.4m | THB 642.5m | THB 559.0m | THB 294.6m | −THB 137.5m | THB 175.7m | THB 506.9m | THB 241.0m |
| Dividends paid | −THB 427.8m | −THB 472.9m | −THB 434.7m | −THB 365.3m | −THB 299.1m | −THB 337.3m | −THB 386.0m | −THB 410.2m | −THB 97.3m | −THB 73.0m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | THB 758.2m | THB 762.6m | THB 837.5m | THB 802.0m | THB 844.4m | THB 841.6m | THB 893.9m | THB 874.8m |
| Gross profit | THB 396.9m | THB 407.1m | THB 435.9m | THB 418.9m | THB 398.3m | THB 441.9m | THB 448.3m | THB 434.2m |
| Operating income | THB 116.5m | THB 123.5m | THB 133.9m | THB 119.1m | THB 122.2m | THB 127.5m | THB 141.7m | THB 137.5m |
| Net income | THB 100.2m | THB 103.0m | THB 110.7m | THB 96.9m | THB 100.4m | THB 102.7m | THB 113.5m | THB 110.2m |
| Diluted earnings per share | 0.29 | 0.30 | 0.32 | 0.28 | 0.29 | 0.30 | 0.33 | 0.32 |
| Cash from operations | THB 222.0m | THB 164.0m | THB 186.0m | THB 134.0m | THB 318.0m | THB 247.0m | THB 201.0m | THB 201.0m |
| Capital spending | −THB 15.0m | −THB 16.0m | −THB 20.0m | −THB 12.0m | −THB 15.0m | −THB 15.0m | −THB 9.0m | −THB 10.0m |
| Free cash flow | THB 207.0m | THB 148.0m | THB 166.0m | THB 122.0m | THB 303.0m | THB 232.0m | THB 192.0m | THB 191.0m |
| Total assets | THB 2.32bn | THB 2.46bn | THB 2.40bn | THB 2.32bn | THB 2.38bn | THB 2.59bn | THB 2.65bn | THB 2.57bn |
| Cash and short-term investments | THB 579.7m | THB 597.4m | THB 463.3m | THB 327.1m | THB 455.7m | THB 523.9m | THB 415.5m | THB 236.9m |
| Debt | THB 43.4m | THB 53.1m | THB 86.6m | THB 68.1m | THB 113.2m | THB 235.6m | THB 346.2m | THB 342.3m |
| Shareholders' equity | THB 1.83bn | THB 1.93bn | THB 1.83bn | THB 1.73bn | THB 1.83bn | THB 1.97bn | THB 1.84bn | THB 1.73bn |
Financial ratios
Data as of 13 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2007 | |
|---|---|---|---|---|---|---|---|
| Gross margin | 49.5% | 49.6% | 50.1% | 48.0% | 48.9% | 47.4% | — |
| Operating margin | 15.0% | 16.6% | 17.1% | 16.4% | 14.2% | 10.8% | — |
| Net margin | 12.4% | 13.0% | 13.5% | 13.2% | 11.2% | 9.6% | — |
| Return on equity | 22.4% | 25.3% | 24.8% | 22.3% | 16.1% | 15.4% | — |
| Return on assets | 17.1% | 17.5% | 16.1% | 15.2% | 10.9% | 9.9% | — |
| Free cash flow yield | 17.7% | 12.5% | 8.6% | 13.5% | 11.2% | 6.8% | — |
| Revenue growth | -6.8% | 3.9% | 8.3% | 20.4% | -9.2% | -11.6% | — |
| Earnings growth | -11.5% | 0.4% | 10.9% | 41.8% | 6.3% | -33.0% | — |
| Current ratio | 5.35x | 3.61x | 2.93x | 3.28x | 3.02x | 2.54x | — |
| Debt to equity | 0.03x | 0.19x | 0.22x | 0.18x | 0.23x | 0.33x | — |
| Equity ratio | 76.4% | 69.3% | 64.8% | 68.2% | 67.7% | 64.0% | — |
| Interest coverage | 125.28x | 56.41x | 68.52x | 120.15x | 75.92x | 34.34x | — |
| R&D as a share of sales | — | — | — | — | — | — | 0.3% |
| Buybacks as a share of market value | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 1.6% | 2.8% | 3.8% |
| Operating income | -1.2% | 7.2% | 9.4% |
| Net income | -0.5% | 8.2% | 9.5% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 49.5% | 49.3% | 49.0% | 50.4% |
| Operating margin | 15.7% | 16.1% | 15.2% | 14.0% |
| Net margin | 12.7% | 13.0% | 12.2% | 11.3% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 13.9 | 15.2 | 19.4 | 19.4 | 23.4 | 25.6 | 20.0 | 28.8 | 33.7 | 46.5 |
| Price to sales | 1.7 | 2.0 | 2.6 | 2.6 | 2.6 | 2.5 | 2.5 | 3.4 | 3.1 | 3.4 |
Dividends and splits
Per share, in the currency the company pays
Paid for 18 years. Last went ex-dividend on 30 Apr 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.60 | 1.23 | 1.36 | 1.25 | 1.05 | 0.86 | 0.97 | 1.11 |
- 5-for-1 split · 1 Aug 2012
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.