2.06
+0.98%
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.59bn
FY2016FY2025
Net income
THB 179.1m
FY2016FY2025
Free cash flow
THB 934,340
FY2016FY2025
Shareholders' equity
THB 1.41bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | THB 3.59bn | THB 3.51bn | THB 3.70bn | THB 2.94bn | THB 2.98bn | THB 2.61bn | THB 1.92bn | THB 1.83bn | THB 1.65bn | THB 1.71bn |
| Gross profit | THB 560.1m | THB 703.9m | THB 763.9m | THB 480.6m | THB 537.3m | THB 422.1m | THB 144.9m | THB 267.9m | THB 314.5m | THB 318.1m |
| Operating income | THB 156.2m | THB 365.3m | THB 420.7m | THB 198.6m | THB 282.2m | THB 202.6m | −THB 60.0m | THB 68.2m | THB 114.7m | THB 128.9m |
| Net income | THB 179.1m | THB 293.9m | THB 357.4m | THB 125.1m | THB 208.8m | THB 192.9m | −THB 41.9m | THB 56.4m | THB 117.5m | THB 111.7m |
| Diluted earnings per share | 0.23 | 0.38 | 0.55 | 0.19 | 0.32 | 0.29 | -0.06 | 0.09 | 0.18 | 0.34 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | THB 2.13bn | THB 1.96bn | THB 1.98bn | THB 1.51bn | THB 1.45bn | THB 1.29bn | THB 1.34bn | THB 1.27bn | THB 1.18bn | THB 770.0m |
| Cash and short-term investments | THB 35.4m | THB 38.7m | THB 32.2m | THB 235.8m | THB 14.3m | THB 293.6m | THB 243.4m | THB 14.1m | THB 219.7m | THB 15.5m |
| Total liabilities | THB 719.4m | THB 570.3m | THB 611.3m | THB 372.5m | THB 311.2m | THB 271.0m | THB 492.5m | THB 358.9m | THB 242.3m | THB 620.6m |
| Debt | THB 437.3m | THB 282.6m | THB 186.8m | THB 74.3m | THB 51.7m | THB 21.3m | THB 235.7m | THB 110.8m | THB 100.6m | THB 460.3m |
| Shareholders' equity | THB 1.41bn | THB 1.39bn | THB 1.37bn | THB 1.14bn | THB 1.14bn | THB 1.02bn | THB 850.8m | THB 908.6m | THB 936.2m | THB 149.5m |
| Shares outstanding | 774m | 774m | 645m | 645m | 645m | 655m | 645m | 645m | 645m | 324m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | THB 207.3m | THB 376.2m | THB 72.1m | THB 474.5m | THB 45.6m | THB 328.0m | THB 205.1m | THB 198,093 | THB 14.9m | THB 348.6m |
| Capital spending | −THB 206.4m | −THB 167.9m | −THB 253.7m | −THB 140.4m | −THB 266.7m | −THB 32.3m | −THB 61.0m | −THB 193.8m | −THB 96.3m | −THB 127.0m |
| Free cash flow | THB 934,340 | THB 208.2m | −THB 181.5m | THB 334.1m | −THB 221.1m | THB 295.7m | THB 144.1m | −THB 193.6m | −THB 81.3m | THB 221.7m |
| Dividends paid | −THB 154.8m | −THB 277.2m | −THB 129.0m | −THB 128.9m | −THB 85.8m | −THB 21.5m | −THB 21.5m | −THB 86.0m | −THB 92.0m | −THB 5.0m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | THB 848.7m | THB 898.5m | THB 927.6m | THB 876.7m | THB 961.9m | THB 826.2m | THB 1.01bn | THB 913.0m |
| Gross profit | THB 127.8m | THB 122.9m | THB 118.5m | THB 120.4m | THB 176.0m | THB 145.2m | THB 149.8m | THB 204.9m |
| Operating income | THB 13.5m | THB 20.3m | THB 14.5m | THB 19.4m | THB 86.6m | THB 56.2m | THB 44.1m | THB 114.2m |
| Net income | THB 5.1m | THB 11.3m | THB 20.0m | THB 24.4m | THB 86.8m | THB 48.0m | THB 33.0m | THB 140.3m |
| Diluted earnings per share | 0.01 | 0.01 | 0.03 | 0.03 | 0.11 | 0.06 | 0.04 | 0.18 |
| Cash from operations | −THB 7.0m | THB 51.0m | THB 26.0m | — | THB 80.0m | THB 106.0m | THB 261.0m | THB 169.0m |
| Capital spending | −THB 31.0m | −THB 20.0m | −THB 36.0m | −THB 39.0m | −THB 52.0m | −THB 78.0m | −THB 44.0m | −THB 67.0m |
| Free cash flow | −THB 38.0m | THB 31.0m | −THB 10.0m | — | THB 28.0m | THB 28.0m | THB 217.0m | THB 102.0m |
| Total assets | THB 2.31bn | THB 2.30bn | THB 2.13bn | THB 2.29bn | THB 2.15bn | THB 2.13bn | THB 1.96bn | THB 2.33bn |
| Cash and short-term investments | THB 30.0m | THB 68.9m | THB 35.4m | THB 50.7m | THB 58.6m | THB 67.2m | THB 38.7m | THB 84.4m |
| Debt | THB 473.3m | THB 437.5m | THB 437.1m | THB 432.8m | THB 326.6m | THB 282.5m | THB 279.4m | THB 422.2m |
| Shareholders' equity | THB 1.39bn | THB 1.42bn | THB 1.41bn | THB 1.39bn | THB 1.44bn | THB 1.43bn | THB 1.39bn | THB 1.47bn |
Financial ratios
Data as of 28 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Gross margin | 15.6% | 20.0% | 20.7% | 16.3% | 18.0% | 16.2% |
| Operating margin | 4.3% | 10.2% | 11.4% | 6.8% | 9.5% | 8.2% |
| Net margin | 5.0% | 8.4% | 9.7% | 4.3% | 7.0% | 7.4% |
| Return on equity | 12.7% | 21.2% | 26.1% | 11.0% | 18.3% | 18.9% |
| Return on assets | 8.4% | 15.0% | 18.1% | 8.3% | 14.4% | 14.9% |
| Free cash flow yield | 26.2% | 34.5% | 24.8% | 46.7% | 23.7% | 27.0% |
| Revenue growth | 2.2% | -4.9% | 25.7% | -1.4% | 14.2% | 36.0% |
| Earnings growth | -39.1% | -17.8% | 185.6% | -40.1% | 8.2% | -560.6% |
| Current ratio | 1.37x | 1.57x | 1.68x | 1.82x | 2.16x | 2.49x |
| Debt to equity | 0.31x | 0.20x | 0.13x | 0.06x | 0.04x | 0.01x |
| Equity ratio | 66.2% | 70.8% | 69.1% | 75.3% | 78.6% | 79.0% |
| Interest coverage | 20.26x | 24.41x | 93.62x | 71.98x | 145.57x | 120.52x |
| Buybacks as a share of market value | 0.0% | -20.0% | 0.0% | 0.0% | 1.5% | -1.5% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 6.9% | 6.6% | 7.8% |
| Operating income | -7.7% | -5.1% | 24.4% |
| Net income | 12.7% | -1.5% | 24.5% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 17.8% | 18.3% | 17.9% | 17.0% |
| Operating margin | 7.3% | 8.3% | 8.4% | 6.7% |
| Net margin | 6.7% | 7.0% | 7.0% | 5.8% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 13.1 | 10.2 | 7.2 | 18.5 | 16.6 | 7.8 | -14.7 | 18.4 | 16.6 |
| Price to sales | 0.7 | 0.8 | 0.7 | 0.8 | 1.2 | 0.6 | 0.3 | 0.6 | 1.2 |
Dividends and splits
Per share, in the currency the company pays
Paid for 8 years. Last went ex-dividend on 27 Aug 2025.
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.20 | 0.40 | 0.167 | 0.167 | 0.111 | 0.028 | 0.028 | 0.111 |
- 6-for-5 split · 29 Apr 2024
- 3-for-2 split · 27 Apr 2021
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.