11.70
—
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.31bn
FY2016FY2025
Net income
THB 319.9m
FY2016FY2025
Free cash flow
THB 727.3m
FY2016FY2025
Shareholders' equity
THB 5.78bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | THB 2.31bn | THB 2.04bn | THB 2.72bn | THB 2.88bn | THB 2.92bn | THB 2.60bn | THB 2.98bn | THB 3.25bn | THB 3.33bn | THB 3.27bn |
| Gross profit | THB 690.9m | THB 629.4m | THB 855.9m | THB 871.0m | THB 1.01bn | THB 888.0m | THB 826.5m | THB 902.3m | THB 934.9m | THB 1.10bn |
| Operating income | THB 333.1m | THB 255.8m | THB 408.6m | THB 381.7m | THB 562.8m | THB 440.2m | THB 318.3m | THB 445.4m | THB 480.1m | THB 664.8m |
| Net income | THB 319.9m | THB 246.7m | THB 343.7m | THB 344.1m | THB 460.0m | THB 372.9m | THB 306.5m | THB 379.1m | THB 427.4m | THB 564.1m |
| Diluted earnings per share | 0.93 | 0.72 | 1.00 | 1.00 | 1.34 | 1.09 | 0.88 | 1.10 | 1.24 | 1.64 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | THB 6.25bn | THB 5.98bn | THB 6.04bn | THB 6.07bn | THB 6.00bn | THB 5.75bn | THB 5.50bn | THB 5.44bn | THB 5.21bn | THB 5.05bn |
| Cash and short-term investments | THB 3.88bn | THB 3.29bn | THB 3.24bn | THB 3.01bn | THB 2.93bn | THB 3.03bn | THB 2.71bn | THB 2.22bn | THB 1.95bn | THB 2.05bn |
| Total liabilities | THB 474.7m | THB 372.8m | THB 404.2m | THB 494.7m | THB 600.4m | THB 492.9m | THB 377.1m | THB 386.7m | THB 367.1m | THB 356.4m |
| Debt | THB 59.1m | THB 62.4m | THB 65.7m | THB 68.8m | THB 71.9m | THB 74.8m | THB 123.6m | — | — | — |
| Shareholders' equity | THB 5.78bn | THB 5.61bn | THB 5.64bn | THB 5.57bn | THB 5.38bn | THB 5.22bn | THB 5.09bn | THB 5.03bn | THB 4.81bn | THB 4.66bn |
| Shares outstanding | 345m | 345m | 345m | 345m | 343m | 341m | 347m | 345m | 345m | 345m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | THB 732.0m | THB 292.5m | THB 504.4m | THB 251.2m | THB 233.1m | THB 563.3m | THB 756.6m | THB 438.8m | THB 215.9m | THB 563.2m |
| Capital spending | −THB 4.8m | −THB 25.6m | −THB 18.9m | −THB 13.0m | −THB 31.9m | −THB 26.8m | −THB 30.7m | −THB 30.7m | −THB 56.9m | −THB 1.12bn |
| Free cash flow | THB 727.3m | THB 266.9m | THB 485.5m | THB 238.2m | THB 201.2m | THB 536.5m | THB 725.9m | THB 408.1m | THB 159.0m | −THB 559.3m |
| Dividends paid | −THB 138.0m | −THB 276.0m | −THB 276.0m | −THB 155.3m | −THB 310.5m | −THB 241.5m | −THB 241.5m | −THB 155.3m | −THB 276.0m | −THB 241.5m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | THB 530.9m | THB 644.0m | THB 565.8m | THB 465.5m | THB 665.8m | THB 609.2m | THB 591.5m | THB 367.3m |
| Gross profit | THB 210.6m | THB 224.9m | THB 174.1m | THB 148.0m | THB 204.4m | THB 197.0m | THB 156.3m | THB 127.1m |
| Operating income | THB 117.6m | THB 130.7m | THB 82.3m | THB 44.6m | THB 106.8m | THB 101.3m | THB 74.0m | THB 39.5m |
| Net income | THB 103.8m | THB 116.6m | THB 78.8m | THB 48.7m | THB 97.0m | THB 95.3m | THB 41.1m | THB 51.2m |
| Diluted earnings per share | 0.30 | 0.34 | 0.23 | 0.14 | 0.28 | 0.28 | 0.12 | 0.15 |
| Cash from operations | −THB 59.0m | THB 188.0m | THB 158.0m | THB 80.0m | THB 199.0m | THB 236.0m | THB 244.0m | −THB 103.0m |
| Capital spending | — | −THB 2.0m | — | −THB 1.0m | −THB 2.0m | −THB 1.0m | −THB 8.0m | −THB 5.0m |
| Free cash flow | — | THB 186.0m | — | THB 79.0m | THB 197.0m | THB 235.0m | THB 236.0m | −THB 108.0m |
| Total assets | THB 6.20bn | THB 6.37bn | THB 6.25bn | THB 6.17bn | THB 6.07bn | THB 6.18bn | THB 5.98bn | THB 5.99bn |
| Cash and short-term investments | THB 3.73bn | THB 4.06bn | THB 3.88bn | THB 3.72bn | THB 3.63bn | THB 3.54bn | THB 3.29bn | THB 3.04bn |
| Debt | THB 3.5m | THB 3.5m | THB 3.4m | THB 3.4m | THB 3.4m | THB 6.7m | THB 6.7m | THB 6.6m |
| Shareholders' equity | THB 5.72bn | THB 5.89bn | THB 5.78bn | THB 5.71bn | THB 5.67bn | THB 5.71bn | THB 5.61bn | THB 5.57bn |
Financial ratios
Data as of 21 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Gross margin | 30.0% | 30.9% | 31.5% | 30.2% | 34.4% | 34.1% |
| Operating margin | 14.4% | 15.7% | 16.7% | 13.2% | 19.8% | 18.0% |
| Net margin | 13.9% | 12.1% | 12.6% | 11.9% | 15.7% | 14.3% |
| Return on equity | 5.5% | 4.4% | 6.1% | 6.2% | 8.6% | 7.1% |
| Return on assets | 5.1% | 4.1% | 5.7% | 5.7% | 7.7% | 6.5% |
| Free cash flow yield | 17.5% | 7.0% | 12.1% | 6.0% | 5.6% | 13.6% |
| Revenue growth | 13.1% | -25.0% | -5.6% | -1.5% | 12.4% | -12.7% |
| Earnings growth | 29.6% | -28.2% | -0.1% | -25.2% | 23.4% | 21.6% |
| Current ratio | 14.84x | 18.66x | 16.70x | 13.23x | 9.76x | 12.35x |
| Debt to equity | 0.00x | 0.00x | 0.00x | 0.00x | 0.00x | 0.00x |
| Equity ratio | 92.4% | 93.8% | 93.3% | 91.8% | 89.6% | 90.9% |
| Interest coverage | 182.28x | 166.56x | 231.48x | 191.89x | 262.29x | 213.74x |
| Buybacks as a share of market value | 0.0% | 0.0% | 0.0% | -0.5% | -0.6% | 1.6% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -7.2% | -2.4% | -3.8% |
| Operating income | -4.4% | -5.4% | -5.9% |
| Net income | -2.4% | -3.0% | -4.1% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 30.4% | 30.6% | 31.9% | 30.5% |
| Operating margin | 13.6% | 13.9% | 15.4% | 15.5% |
| Net margin | 13.0% | 12.6% | 13.5% | 13.4% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 11.9 | 19.0 | 16.0 | 16.8 | 14.2 | 15.2 | 15.1 | 12.6 | 14.4 | 11.6 |
| Price to sales | 1.6 | 2.3 | 2.0 | 2.0 | 2.2 | 2.2 | 1.6 | 1.5 | 1.8 | 2.0 |
Dividends and splits
Per share, in the currency the company pays
Paid for 28 years. Last went ex-dividend on 19 Mar 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.80 | 0.40 | 0.80 | 0.80 | 0.45 | 0.90 | 0.70 | 0.70 |
- 10-for-1 split · 2 May 2013
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.