Tan Phu Viet Nam Joint stock company (HNX:TPP)
Vietnam flag Vietnam · Delayed Price · Currency is VND
9,700.00
0.00 (0.00%)
At close: Aug 7, 2026

HNX:TPP Financials Overview

Millions VND. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Jan '25 Jan '24 Dec '22 Dec '21
Revenue
3,179,1253,153,3023,174,3592,506,9442,106,8241,370,244
Revenue Growth
-2.74%-0.66%26.62%18.99%53.75%47.73%
Gross Profit
530,405519,233516,898418,681363,568249,604
Operating Income
163,283179,933125,43895,59178,83353,326
Net Income
223,980229,65141,59419,98415,0169,258
Earnings Per Share
3994.664875.00924.00444.00440.00463.00
EPS Growth
197.37%427.60%108.11%0.91%-4.97%7.18%

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Jan '25 Jan '24 Dec '22 Dec '21
Cash & Investments
813,932705,000541,429380,691282,168198,421
Total Debt
1,841,5621,813,7371,578,3741,140,8881,003,763769,291
Net Cash (Debt)
-1,027,629-1,108,737-1,036,944-760,197-721,595-570,870
Net Cash Growth
------
Net Cash Per Share
-18327.91-23536.48-23043.21-16893.27-21144.01-28550.39

Cash Flow & CapEx

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Jan '25 Jan '24 Dec '22 Dec '21
Operating Cash Flow
157,719-120,21684,654-110,004-112,132-117,573
Capital Expenditures
-54,563-70,523-167,091-30,093-313,124-23,178
Free Cash Flow
103,156-190,739-82,438-140,097-425,256-140,751
Free Cash Flow Growth
------

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Jan '25 Jan '24 Dec '22 Dec '21
Gross Margin
16.68%16.47%16.28%16.70%17.26%18.22%
Operating Margin
5.14%5.71%3.95%3.81%3.74%3.89%
Pretax Margin
8.81%9.17%1.67%1.06%1.22%0.87%
Profit Margin
7.04%7.28%1.31%0.80%0.71%0.68%
FCF Margin
3.25%-6.05%-2.60%-5.59%-20.18%-10.27%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Jan '25 Jan '24 Dec '22 Dec '21
PE Ratio
2.432.0811.2520.4932.3725.06
PS Ratio
0.190.150.150.160.230.17