Financial statements and analysis
Showing the last 6 fiscal years: 2020 to 2025
Chart shows data from left to right: oldest period → newest period
X-axis shows fiscal years with their term end dates and filing dates
Period names from company filings, with term end dates and filing dates
Income Statement (THB) Term End Date Filing Date | 2025 Dec 31, 2025 Dec 31, 2025 | 2024 Dec 31, 2024 Dec 31, 2024 | 2023 Dec 31, 2023 Dec 31, 2023 | 2022 Dec 31, 2022 Dec 31, 2022 | 2021 Dec 31, 2021 Dec 31, 2021 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 197.69B 20.0% | 164.73B 12.5% | 146.37B 23.5% | 118.56B 40.6% | 84.32B 33.4% | 63.21B 23.5% | 51.17B 3.6% | 53.07B 7.7% |
Cost of Revenue | 145.71B 17.3% | 124.24B 10.1% | 112.88B 24.6% | 90.62B 35.3% | 66.96B 39.2% | 48.09B 18.2% | 40.70B 0.6% | 40.94B 11.5% |
Gross Profit | 51.99B 28.4% | 40.50B 20.9% | 33.49B 19.9% | 27.94B 61.0% | 17.36B 14.8% | 15.12B 44.3% | 10.47B 13.6% | 12.12B 3.4% |
Gross Margin % | 26.00% 4.0% | 25.00% 8.7% | 23.00% 4.2% | 24.00% 14.3% | 21.00% 12.5% | 24.00% 20.0% | 20.00% 13.0% | 23.00% 8.0% |
Research & Development | 5.93B 48.4% | 4.00B 3.1% | 3.88B 3.6% | 3.74B 18.2% | 3.17B 20.8% | 2.62B 3.4% | 2.71B 32.8% | 2.04B 24.1% |
General & Administrative | 3.40B 1.7% | 3.46B 72.3% | 2.01B 21.0% | 2.54B 27.8% | 1.99B 6.9% | 1.86B 7.4% | 1.73B 11.0% | 1.56B 2.2% |
Selling & Marketing | 17.93B 18.1% | 15.18B 58.2% | 9.60B 34.0% | 7.16B 14.1% | 6.28B 46.7% | 4.28B 14.6% | 3.73B 1.1% | 3.77B 40.5% |
SG&A Expenses | 21.34B 14.5% | 18.64B 60.6% | 11.61B 19.6% | 9.71B 17.4% | 8.27B 34.6% | 6.14B 12.3% | 5.47B 2.5% | 5.34B 24.6% |
Other Operating Expenses | -1.54B 12.9% | -1.77B 25.3% | -1.41B 187.6% | -491.54M 305.8% | 238.80M 154.4% | -439.03M 14.9% | -382.06M 192.6% | -130.58M 52.8% |
Total Operating Expenses | 25.72B 23.3% | 20.87B 48.3% | 14.07B 8.6% | 12.96B 11.0% | 11.67B 40.3% | 8.32B 6.7% | 7.80B 7.6% | 7.25B 8.2% |
Cost and Expenses | 171.43B 18.1% | 145.10B 14.3% | 126.95B 22.6% | 103.57B 31.7% | 78.63B 39.4% | 56.41B 16.3% | 48.50B 0.6% | 48.19B 11.0% |
Operating Income | 26.26B 33.8% | 19.63B 1.1% | 19.42B 23.2% | 15.77B 133.5% | 6.75B 4.8% | 7.09B 141.2% | 2.94B 43.1% | 5.17B 20.8% |
Operating Margin % | 13.00% 8.3% | 12.00% 7.7% | 13.00% 0.0% | 13.00% 62.5% | 8.00% 27.3% | 11.00% 83.3% | 6.00% 40.0% | 10.00% 23.1% |
EBITDA | 34.44B 29.2% | 26.65B 10.1% | 24.21B 27.4% | 19.01B 104.4% | 9.30B 1.0% | 9.40B 99.9% | 4.70B 27.7% | 6.50B 15.0% |
EBITDA Margin % | 17.00% 6.3% | 16.00% 5.9% | 17.00% 6.3% | 16.00% 45.5% | 11.00% 26.7% | 15.00% 66.7% | 9.00% 25.0% | 12.00% 25.0% |
Interest Expense | 63.54M 61.9% | 166.98M 52.7% | 109.35M 460.3% | 19.52M 384.6% | 4.03M 244.9% | 1.17M 36.4% | 1.84M 80.5% | 9.42M 52.0% |
Interest Income | 252.56M 11.2% | 284.52M 55.1% | 183.41M 178.6% | 65.84M 21.6% | 54.14M 51.4% | 111.44M 53.2% | 237.88M 1.0% | 240.30M 24.6% |
Other Income (Expense) | 2.55B 2077.9% | 117.31M 58.4% | 74.06M 59.9% | 46.32M 7.6% | 50.11M 77.3% | 220.50M 516.4% | 35.77M 86.0% | 256.17M 71.3% |
Pre-Tax Income | 28.82B 45.9% | 19.75B 1.3% | 19.50B 23.3% | 15.81B 132.5% | 6.80B 6.3% | 7.26B 144.4% | 2.97B 44.3% | 5.34B 17.5% |
Pre-Tax Margin % | 15.00% 25.0% | 12.00% 7.7% | 13.00% 0.0% | 13.00% 62.5% | 8.00% 27.3% | 11.00% 83.3% | 6.00% 40.0% | 10.00% 23.1% |
Tax Provision | 4.06B 401.7% | 809.92M 24.5% | 1.07B 129.8% | 466.95M 377.8% | 97.72M 52.9% | 207.61M 1005.8% | 18.77M 91.0% | 208.57M 86.4% |
Net Income | 24.76B 30.7% | 18.94B 2.8% | 18.42B 20.1% | 15.34B 129.1% | 6.70B 5.7% | 7.10B 139.9% | 2.96B 42.4% | 5.14B 4.2% |
Net Margin % | 13.00% 18.2% | 11.00% 15.4% | 13.00% 0.0% | 13.00% 62.5% | 8.00% 27.3% | 11.00% 83.3% | 6.00% 40.0% | 10.00% 0.0% |
Basic EPS | 1.99 31.8% | 1.51 2.0% | 1.48 20.3% | 1.23 127.8% | 0.54 5.3% | 0.57 137.5% | 0.24 41.5% | 0.41 2.5% |
Diluted EPS | 1.99 31.8% | 1.51 2.0% | 1.48 20.3% | 1.23 127.8% | 0.54 5.3% | 0.57 137.5% | 0.24 41.5% | 0.41 2.5% |
Basic Shares Outstanding | 12.47B 0.8% | 12.58B 0.8% | 12.47B 0.0% | 12.47B 0.0% | 12.47B 0.0% | 12.47B 0.0% | 12.47B 0.0% | 12.47B 0.0% |
Diluted Shares Outstanding | 12.47B 0.8% | 12.58B 0.8% | 12.47B 0.0% | 12.47B 0.0% | 12.47B 0.0% | 12.47B 0.0% | 12.47B 0.0% | 12.47B 0.1% |