3.56
+0.56%
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 2.64bn
FY2017FY2026
Net income
THB 119.0m
FY2017FY2026
Free cash flow
THB 173.7m
FY2017FY2026
Shareholders' equity
THB 1.39bn
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | THB 2.64bn | THB 2.69bn | THB 2.63bn | THB 2.79bn | THB 2.76bn | THB 2.23bn | THB 2.76bn | THB 3.29bn | THB 3.38bn | THB 3.20bn |
| Gross profit | THB 354.8m | THB 329.2m | THB 290.3m | THB 338.6m | THB 454.7m | THB 305.8m | THB 328.7m | THB 411.4m | THB 482.2m | THB 426.2m |
| Operating income | THB 189.5m | THB 189.0m | THB 152.3m | THB 195.5m | THB 319.3m | THB 160.6m | THB 159.3m | THB 253.3m | THB 342.5m | THB 281.1m |
| Net income | THB 119.0m | THB 105.8m | THB 79.0m | THB 106.5m | THB 211.7m | THB 101.4m | THB 87.0m | THB 143.6m | THB 208.2m | THB 176.6m |
| Diluted earnings per share | 0.31 | 0.28 | 0.21 | 0.28 | 0.55 | 0.26 | 0.23 | 0.37 | 0.54 | 0.46 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | THB 2.14bn | THB 2.11bn | THB 2.00bn | THB 2.07bn | THB 2.32bn | THB 2.09bn | THB 2.12bn | THB 2.35bn | THB 2.36bn | THB 2.27bn |
| Cash and short-term investments | THB 439.2m | THB 361.4m | THB 430.9m | THB 242.2m | THB 296.8m | THB 391.6m | THB 318.4m | THB 318.7m | THB 493.8m | THB 258.8m |
| Total liabilities | THB 589.2m | THB 575.7m | THB 487.7m | THB 541.1m | THB 657.9m | THB 461.1m | THB 483.4m | THB 679.1m | THB 677.4m | THB 655.4m |
| Debt | THB 138.9m | THB 83.3m | THB 50.9m | THB 77.3m | THB 58.4m | THB 47.2m | THB 55.7m | THB 92.2m | THB 35.8m | THB 54.7m |
| Shareholders' equity | THB 1.39bn | THB 1.37bn | THB 1.35bn | THB 1.36bn | THB 1.50bn | THB 1.43bn | THB 1.42bn | THB 1.45bn | THB 1.47bn | THB 1.42bn |
| Shares outstanding | 383m | 383m | 383m | 383m | 383m | 383m | 383m | 383m | 383m | 383m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | THB 191.6m | THB 46.4m | THB 352.1m | THB 235.3m | THB 136.9m | THB 239.4m | THB 289.9m | THB 166.4m | THB 480.5m | THB 430.2m |
| Capital spending | −THB 17.9m | −THB 1.7m | −THB 4.6m | −THB 10.4m | −THB 21.8m | −THB 18.6m | −THB 93.6m | −THB 189.3m | −THB 35.0m | −THB 13.7m |
| Free cash flow | THB 173.7m | THB 44.7m | THB 347.5m | THB 224.9m | THB 115.1m | THB 220.9m | THB 196.4m | −THB 22.9m | THB 445.4m | THB 416.5m |
| Dividends paid | −THB 138.5m | −THB 127.9m | −THB 88.1m | −THB 289.8m | −THB 228.1m | −THB 136.6m | −THB 164.8m | −THB 218.9m | −THB 199.8m | −THB 143.7m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | THB 750.9m | THB 776.0m | THB 653.0m | THB 585.8m | THB 628.9m | THB 701.2m | THB 640.8m | THB 669.1m |
| Gross profit | THB 104.6m | THB 112.1m | THB 85.5m | THB 78.1m | THB 87.9m | THB 87.2m | THB 80.3m | THB 77.9m |
| Operating income | THB 66.5m | THB 64.4m | THB 42.9m | THB 35.4m | THB 53.5m | THB 49.5m | THB 47.7m | THB 41.8m |
| Net income | THB 40.6m | THB 42.2m | THB 26.8m | THB 21.6m | THB 28.5m | THB 27.9m | THB 25.6m | THB 22.1m |
| Diluted earnings per share | 0.11 | 0.11 | 0.07 | 0.06 | 0.07 | 0.07 | 0.07 | 0.06 |
| Cash from operations | THB 21.0m | THB 22.0m | THB 54.0m | THB 65.0m | THB 43.0m | THB 31.0m | THB 27.0m | −THB 16.0m |
| Capital spending | −THB 4.0m | −THB 2.0m | −THB 6.0m | −THB 7.0m | −THB 3.0m | −THB 5.0m | −THB 5.0m | −THB 3.0m |
| Free cash flow | THB 17.0m | THB 20.0m | THB 48.0m | THB 58.0m | THB 40.0m | THB 26.0m | THB 22.0m | −THB 19.0m |
| Total assets | THB 2.27bn | THB 2.14bn | THB 2.01bn | THB 1.96bn | THB 2.03bn | THB 2.11bn | THB 2.03bn | THB 2.05bn |
| Cash and short-term investments | — | THB 439.2m | THB 366.0m | THB 355.8m | THB 354.0m | THB 361.4m | THB 331.6m | THB 359.0m |
| Debt | — | THB 131.6m | THB 77.3m | THB 45.9m | THB 49.3m | THB 82.0m | THB 78.8m | THB 64.3m |
| Shareholders' equity | THB 1.43bn | THB 1.39bn | THB 1.35bn | THB 1.37bn | THB 1.40bn | THB 1.37bn | THB 1.34bn | THB 1.36bn |
Financial ratios
Data as of 4 Nov 2026
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | |
|---|---|---|---|---|---|---|
| Gross margin | 13.4% | 12.2% | 11.0% | 12.1% | 16.5% | 13.7% |
| Operating margin | 7.2% | 7.1% | 5.8% | 7.0% | 11.6% | 7.2% |
| Net margin | 4.5% | 3.9% | 3.0% | 3.8% | 7.7% | 4.6% |
| Return on equity | 8.6% | 7.7% | 5.8% | 7.8% | 14.1% | 7.1% |
| Return on assets | 5.6% | 5.0% | 4.0% | 5.2% | 9.1% | 4.8% |
| Free cash flow yield | 15.4% | 3.5% | 26.2% | 18.0% | 11.6% | 18.9% |
| Revenue growth | -1.7% | 2.2% | -5.7% | 1.1% | 24.0% | -19.2% |
| Earnings growth | 12.5% | 33.9% | -25.8% | -49.7% | 108.8% | 16.6% |
| Current ratio | 3.01x | 2.93x | 3.21x | 2.93x | 2.75x | 3.46x |
| Debt to equity | 0.09x | 0.06x | 0.04x | 0.05x | 0.04x | 0.03x |
| Equity ratio | 65.0% | 65.1% | 67.8% | 66.0% | 64.8% | 68.5% |
| Interest coverage | 51.52x | 52.00x | 42.81x | 40.36x | 136.45x | 85.97x |
| 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.8% | 3.5% | -1.8% |
| Operating income | -1.0% | 3.4% | 1.7% |
| Net income | 3.8% | 3.3% | 2.0% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 12.8% | 12.2% | 13.2% | 12.8% |
| Operating margin | 7.1% | 6.8% | 7.7% | 7.6% |
| Net margin | 4.2% | 3.8% | 4.6% | 4.6% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 11.4 | 12.2 | 17.6 | 15.6 | 8.9 | 14.1 | 11.3 | 7.3 | 6.9 | 9.8 |
| Price to sales | 0.5 | 0.5 | 0.5 | 0.6 | 0.7 | 0.6 | 0.4 | 0.3 | 0.4 | 0.5 |
Dividends and splits
Per share, in the currency the company pays
Paid for 16 years. Last went ex-dividend on 25 Nov 2025.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.25 | 0.23 | 0.23 | 0.64 | 0.38 | 0.22 | 0.30 | 0.44 |
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.