Thai Poly Acrylic PCL (BKK:TPA)
Thailand flag Thailand · Delayed Price · Currency is THB
2.700
-0.020 (-0.74%)
May 29, 2026, 3:49 PM ICT

Thai Poly Acrylic PCL Income Statement

Millions THB. Fiscal year is Jan - Dec.
Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Mar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
565632.08795.13793.58758.53894.29
Revenue Growth (YoY)
-26.58%-20.51%0.19%4.62%-15.18%-3.92%
Cost of Revenue
486.93552.45718.56689.87699.63792.49
Gross Profit
78.0779.6376.57103.7158.91101.8
Selling, General & Admin
93.67102.46107.9100.3389.3894.57
Other Operating Expenses
-6.11-6.52-6.29-4.72-4.56-8.65
Operating Expenses
87.5695.94101.695.6184.8285.92
Operating Income
-9.48-16.3-25.038.09-25.9115.88
Interest Expense
-0.14-0.16-0.22-0.4-0.26-0.16
Interest & Investment Income
0.760.761.4---
Currency Exchange Gain (Loss)
1.171.171.070.442.436.87
Other Non Operating Income (Expenses)
1.151.150.991.711.6-
EBT Excluding Unusual Items
-6.54-13.38-21.799.85-22.1422.59
Pretax Income
-6.54-13.38-21.799.85-22.1422.59
Income Tax Expense
0.880.590.72-2.09-1.644.37
Net Income
-7.42-13.97-22.5111.94-20.518.21
Net Income to Common
-7.42-13.97-22.5111.94-20.518.21
Net Income Growth
------68.55%
Shares Outstanding (Basic)
122122122122122121
Shares Outstanding (Diluted)
122122122122122121
Shares Change (YoY)
----0.06%-0.06%
EPS (Basic)
-0.06-0.11-0.190.10-0.170.15
EPS (Diluted)
-0.06-0.11-0.190.10-0.170.15
EPS Growth
------68.53%
Free Cash Flow
23.81-4.81.6226.9872.72-11.87
Free Cash Flow Per Share
0.20-0.040.010.220.60-0.10
Dividend Per Share
---0.250-0.450
Gross Margin
13.82%12.60%9.63%13.07%7.77%11.38%
Operating Margin
-1.68%-2.58%-3.15%1.02%-3.42%1.78%
Profit Margin
-1.31%-2.21%-2.83%1.50%-2.70%2.04%
Free Cash Flow Margin
4.21%-0.76%0.20%3.40%9.59%-1.33%
EBITDA
6.10.67-7.0426.6-6.7736.22
EBITDA Margin
1.08%0.10%-0.89%3.35%-0.89%4.05%
D&A For EBITDA
15.5916.9717.9918.519.1420.33
EBIT
-9.48-16.3-25.038.09-25.9115.88
EBIT Margin
-1.68%-2.58%-3.15%1.02%-3.42%1.78%
Effective Tax Rate
-----19.37%
Revenue as Reported
574.19641.69804.88800.46767.12909.8