Thanh Thanh Cong Tourist JSC (HOSE:VNG)
Vietnam flag Vietnam · Delayed Price · Currency is VND
6,380.00
-420.00 (-6.18%)
At close: Aug 28, 2026

HOSE:VNG Financials Overview

Millions VND. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2019FY 2018
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '19 Dec '18
Revenue
817,983759,125709,449742,666914,823919,310
Revenue Growth
24.14%7.00%-4.47%-18.82%-0.49%1516.28%
Gross Profit
304,932239,209202,268256,386252,794288,459
Operating Income
159,149110,69867,033134,45359,493101,988
Net Income
61,3946,5562,3953,32815,65233,487
Earnings Per Share
631.1367.4024.6234.00188.90436.00
EPS Growth
-173.69%-27.57%-82.00%-56.67%1128.57%

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2019FY 2018
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '19 Dec '18
Cash & Investments
614,253298,570787,144241,68884,82376,494
Total Debt
2,844,5292,736,5772,929,5292,231,703808,529583,664
Net Cash (Debt)
-2,230,276-2,438,007-2,142,385-1,990,015-723,705-507,170
Net Cash Growth
------
Net Cash Per Share
-22927.15-25062.62-22023.64-20457.28-8734.13-6609.49

Cash Flow & CapEx

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2019FY 2018
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '19 Dec '18
Operating Cash Flow
34,808-70,120-300,959-250,15066,076113,466
Capital Expenditures
-213,628-157,754-131,474-675,356-292,578-279,505
Free Cash Flow
-178,820-227,874-432,432-925,505-226,502-166,039
Free Cash Flow Growth
------

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2019FY 2018
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '19 Dec '18
Gross Margin
37.28%31.51%28.51%34.52%27.63%31.38%
Operating Margin
19.46%14.58%9.45%18.10%6.50%11.09%
Pretax Margin
12.50%5.29%5.57%3.09%5.87%9.83%
Profit Margin
7.51%0.86%0.34%0.45%1.71%3.64%
FCF Margin
-21.86%-30.02%-60.95%-124.62%-24.76%-18.06%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2019FY 2018
Period EndingSep '26 Dec '25 Dec '24 Dec '23 Dec '19 Dec '18
PE Ratio
10.11118.26354.12292.34118.4151.12
PS Ratio
0.761.021.201.312.031.86