| Unit | 2022 | 2023 | 2024 | |
|---|---|---|---|---|
| Statements of Comprehensive Income | ||||
| Total Revenues | Million Baht | 1,536.37 | 1,726.71 | 1,968.65 | 
| Total Expenses | Million Baht | 1,240.13 | 1,460.65 | 1,650.84 | 
| Profit Before Income Tax Expense | Million Baht | 295.94 | 256.67 | 318.52 | 
| Profit for the Years | Million Baht | 236.52 | 204.64 | 243.58 | 
| Statements of Financial Position | ||||
| Total Assets | Million Baht | 1,181.45 | 1,115.60 | 1,220.09 | 
| Total Liabilities | Million Baht | 415.81 | 397.91 | 495.46 | 
| Shareholders' Equity | Million Baht | 765.64 | 717.69 | 724.63 | 
| Statements of Cash Flows | ||||
| Cash Flow from Operating Activities | Million Baht | 271.81 | 198.37 | 279.60 | 
| Cash Flow from Investing Activities | Million Baht | -67.22 | -91.34 | 4.59 | 
| Cash Flow from Financing Activities | Million Baht | -190.29 | -279.26 | -246.88 | 
| Increase in Cash and Cash Equivalents-Net | Million Baht | 14.30 | 10.46 | 37.32 | 
| Finanlcial Ratio | ||||
| Current Ratio | X | 2.71 | 2.61 | 2.27 | 
| Account Receivable Turnover | X | 5.35 | 5.33 | 5.71 | 
| Average Collection Period | Day | 68.19 | 68.42 | 64.10 | 
| Average Sale Period | Day | 19.88 | 19.00 | 21.99 | 
| Account Payable Turnover | X | 6.76 | 6.51 | 5.48 | 
| Average Payment Period | Day | 54.00 | 56.04 | 66.77 | 
| Gross Profit Margin | % | 35.20 | 32.71 | 33.22 | 
| Operating Profit Margin | % | 18.59 | 14.76 | 15.51 | 
| Net Profit Margin | % | 15.44 | 11.94 | 12.47 | 
| Return on Equity : ROE | % | 30.89 | 28.51 | 33.61 | 
| Return on Assets : ROA | % | 20.02 | 18.34 | 19.96 | 
| Asset Turnover | X | 1.29 | 1.54 | 1.60 | 
| Debt to Equity Ration : D/E | X | 0.54 | 0.55 | 0.68 | 
| Interest Coverage Ratio | X | 257.79 | 244.14 | 198.59 | 
| Dividend Payout | % | 92.54 | 98.04 | 97.18 |