8.90
+1.14%
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.51bn
FY2016FY2025
Net income
THB 962.0m
FY2016FY2025
Free cash flow
THB 922.1m
FY2016FY2025
Shareholders' equity
THB 3.95bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | THB 2.51bn | THB 2.35bn | THB 1.89bn | THB 1.32bn | THB 1.05bn | THB 1.05bn | THB 1.10bn | THB 932.5m | THB 738.0m | THB 603.4m |
| Gross profit | THB 1.33bn | THB 1.27bn | THB 991.7m | THB 665.9m | THB 496.4m | THB 447.5m | THB 461.5m | THB 365.3m | THB 246.7m | THB 236.7m |
| Operating income | THB 853.8m | THB 872.4m | THB 651.2m | THB 385.7m | THB 229.7m | THB 177.1m | THB 226.1m | THB 141.2m | THB 58.3m | THB 82.9m |
| Net income | THB 962.0m | THB 885.2m | THB 653.5m | THB 369.3m | THB 208.8m | THB 159.9m | THB 220.9m | THB 103.5m | THB 17.9m | THB 69.8m |
| Diluted earnings per share | 1.02 | 0.93 | 0.70 | 0.39 | 0.23 | 0.18 | 0.23 | 0.11 | 0.02 | 0.07 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | THB 6.17bn | THB 5.49bn | THB 4.64bn | THB 3.91bn | THB 3.33bn | THB 3.17bn | THB 2.70bn | THB 2.43bn | THB 1.73bn | THB 1.47bn |
| Cash and short-term investments | THB 2.09bn | THB 1.58bn | THB 1.11bn | THB 809.7m | THB 764.0m | THB 1.01bn | THB 1.10bn | THB 883.7m | THB 145.7m | THB 67.9m |
| Total liabilities | THB 2.22bn | THB 2.11bn | THB 1.85bn | THB 1.62bn | THB 1.32bn | THB 1.29bn | THB 881.8m | THB 827.3m | THB 1.54bn | THB 1.28bn |
| Debt | THB 15.7m | THB 546.5m | THB 444.6m | THB 456.3m | THB 457.4m | THB 438.7m | THB 6.7m | THB 4.8m | THB 783.9m | THB 550.2m |
| Shareholders' equity | THB 3.95bn | THB 3.38bn | THB 2.79bn | THB 2.29bn | THB 2.01bn | THB 1.88bn | THB 1.82bn | THB 1.60bn | THB 187.1m | THB 188.6m |
| Shares outstanding | 940m | 949m | 940m | 940m | 903m | 882m | 940m | 940m | 940m | 940m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | THB 1.26bn | THB 1.23bn | THB 1.17bn | THB 700.3m | THB 428.7m | THB 347.7m | THB 363.2m | THB 295.4m | THB 225.2m | THB 207.8m |
| Capital spending | −THB 334.7m | −THB 477.4m | −THB 702.8m | −THB 529.4m | −THB 573.2m | −THB 288.9m | −THB 166.3m | −THB 86.7m | −THB 357.2m | −THB 684.8m |
| Free cash flow | THB 922.1m | THB 750.3m | THB 466.9m | THB 170.9m | −THB 144.5m | THB 58.8m | THB 196.8m | THB 208.7m | −THB 132.0m | −THB 476.9m |
| Dividends paid | −THB 394.8m | −THB 291.4m | −THB 150.4m | −THB 94.0m | −THB 71.4m | −THB 94.0m | −THB 94.0m | −THB 90.0m | −THB 70.0m | −THB 110.0m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | THB 623.5m | THB 626.2m | THB 651.1m | THB 627.3m | THB 611.0m | THB 624.3m | THB 637.5m | THB 595.6m |
| Gross profit | THB 321.7m | THB 321.4m | THB 330.5m | THB 328.9m | THB 333.6m | THB 341.9m | THB 343.9m | THB 309.3m |
| Operating income | THB 182.6m | THB 196.6m | THB 207.5m | THB 225.1m | THB 221.1m | THB 232.5m | THB 237.3m | THB 213.3m |
| Net income | THB 200.3m | THB 215.7m | THB 222.8m | THB 277.7m | THB 223.8m | THB 237.8m | THB 245.3m | THB 218.2m |
| Diluted earnings per share | 0.21 | 0.23 | 0.24 | 0.30 | 0.24 | 0.25 | 0.26 | 0.23 |
| Cash from operations | THB 717.0m | THB 228.0m | THB 151.0m | THB 50.0m | THB 730.0m | THB 264.0m | THB 184.0m | THB 79.0m |
| Capital spending | −THB 89.0m | −THB 574.0m | −THB 139.0m | −THB 98.0m | −THB 66.0m | −THB 29.0m | −THB 208.0m | −THB 53.0m |
| Free cash flow | THB 628.0m | −THB 346.0m | THB 12.0m | −THB 48.0m | THB 664.0m | THB 235.0m | −THB 24.0m | THB 26.0m |
| Total assets | THB 6.60bn | THB 6.31bn | THB 6.17bn | THB 5.96bn | THB 6.20bn | THB 5.74bn | THB 5.49bn | THB 5.22bn |
| Cash and short-term investments | THB 1.87bn | THB 1.73bn | THB 2.09bn | THB 2.09bn | THB 2.12bn | THB 1.81bn | THB 1.58bn | THB 1.60bn |
| Debt | THB 16.9m | THB 16.4m | THB 31.5m | THB 15.5m | THB 15.4m | THB 30.9m | THB 30.2m | THB 30.2m |
| Shareholders' equity | THB 3.88bn | THB 4.16bn | THB 3.95bn | THB 3.73bn | THB 3.45bn | THB 3.62bn | THB 3.38bn | THB 3.14bn |
Financial ratios
Data as of 4 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Gross margin | 53.0% | 54.2% | 52.5% | 50.5% | 47.1% | 42.7% |
| Operating margin | 34.0% | 37.1% | 34.5% | 29.2% | 21.8% | 16.9% |
| Net margin | 38.3% | 37.6% | 34.6% | 28.0% | 19.8% | 15.3% |
| Return on equity | 24.4% | 26.2% | 23.4% | 16.1% | 10.4% | 8.5% |
| Return on assets | 15.6% | 16.1% | 14.1% | 9.4% | 6.3% | 5.1% |
| Free cash flow yield | 19.5% | 20.7% | 22.9% | 15.0% | 12.8% | 8.3% |
| Revenue growth | 6.8% | 24.5% | 43.2% | 25.1% | 0.6% | -4.3% |
| Earnings growth | 8.7% | 35.4% | 77.0% | 76.9% | 30.5% | -27.6% |
| Current ratio | 1.76x | 1.47x | 1.20x | 1.08x | 1.36x | 1.75x |
| Debt to equity | 0.00x | 0.01x | 0.00x | 0.01x | 0.01x | 0.01x |
| Equity ratio | 64.0% | 61.6% | 60.1% | 58.5% | 60.4% | 59.3% |
| Interest coverage | 24.78x | 29.40x | 25.38x | 15.41x | 9.00x | 6.79x |
| Buybacks as a share of market value | 0.9% | -0.9% | 0.0% | -4.1% | -2.3% | 6.1% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 24.0% | 19.1% | 16.7% |
| Operating income | 30.3% | 37.0% | 25.7% |
| Net income | 37.6% | 43.2% | 28.8% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 53.6% | 52.8% | 51.2% | 47.7% |
| Operating margin | 35.5% | 34.2% | 31.1% | 26.7% |
| Net margin | 38.0% | 35.5% | 31.8% | 26.5% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Price to earnings | 10.9 | 32.2 | 51.1 | 48.9 | 40.6 | 49.1 | 40.9 | 38.9 |
| Price to sales | 4.2 | 12.1 | 17.7 | 13.7 | 8.1 | 7.5 | 8.2 | 4.3 |
Dividends and splits
Per share, in the currency the company pays
Paid for 6 years. Last went ex-dividend on 6 Mar 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|---|
| Paid in the year | 0.51 | 0.42 | 0.31 | 0.16 | 0.10 | 0.076 | 0.10 |
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.