Viet Thang Reports 93% Surge in Q3 Net Profit, Gross Margin Hits 4-Year High

Despite a 15% revenue decline, Viet Thang Corporation (HOSE: TVT) reported a near doubling of Q3 net profit year-over-year, driven by improved gross margins and significant cost reductions. This strong performance pushed the company’s nine-month cumulative profit beyond its full-year target.

0
22
Viet Thang’s Quarterly Business Results for 2022-2025

In Q3/2025, TVT’s net profit reached VND 13.5 billion, a 93% increase compared to the same period last year and the highest quarterly level in the past three years. Revenue decreased by 15% to over VND 406 billion, but the cost of goods sold dropped more significantly by 20%, pushing the gross profit margin up to 15.8%, the highest since the beginning of 2022, and a 5 percentage point increase year-over-year.

Operational expenses were also tightly controlled, with financial costs down by 45% and selling expenses by 25%. These reductions helped offset the 37% rise in management costs, which reached nearly VND 40 billion due to other cost fluctuations (up by over VND 14 billion) and slight increases in staff and land rental expenses.

Nine-Month Profit Exceeds Annual Plan

For the first nine months of 2025, Viet Thang’s net revenue reached over VND 1,191 billion, a 5% decrease year-over-year, but net profit surged by 213% to nearly VND 34 billion. The company has nearly achieved its annual revenue target of VND 1,200 billion and slightly exceeded its profit goal by 9%. This nine-month profit is the highest in the last three years, even surpassing the full-year profits of 2023 and 2024, which were challenging years for the textile industry due to global economic recession and inflation-driven order declines.

Viet Thang’s Business Results for 2016-9M2025

Strengthened Cash Flow and Financial Position

Viet Thang’s financial activities in the first nine months also played a positive role, with financial revenue increasing by 32% to nearly VND 8 billion, primarily due to higher exchange rate gains. Financial expenses decreased sharply by 44% to under VND 19 billion, thanks to significant reductions in interest expenses and exchange rate losses.

As of the end of September 2025, the company held nearly VND 250 billion in bank deposits, a 25% increase from the beginning of the year, while its outstanding loans decreased by 17% to over VND 445 billion. Short-term loans accounted for 97% of the total, with the two largest creditors being Vietcombank Ho Chi Minh City Branch (VND 252 billion) and VIB Ho Chi Minh City Branch (VND 114 billion).

Alongside reduced borrowing, Viet Thang’s inventory also decreased significantly. By the end of Q3/2025, inventory stood at just over VND 360 billion, a 30% reduction from the start of the year, with finished goods making up 55% and raw materials 35%.

On the HOSE, TVT’s stock price has risen by nearly 12% over the past year, currently trading at VND 16,650 per share (as of the close on October 29), with average liquidity of over 5,000 shares per session.

TVT Stock Price Performance Over the Past Year

Thế Mạnh

– 08:28 30/10/2025

You may also like

Viet Thang’s Q3 Net Profit Surges 93%, Gross Margin Hits 4-Year High

Despite a 15% revenue decline, Viet Thang Corporation (HOSE: TVT) reported a near doubling of Q3 net profit year-over-year, driven by improved gross margins and significant cost reductions. This strong performance propelled the company’s nine-month cumulative profit beyond its full-year target.

OCB Reports Q3/2025 Profit of VND 1.538 Trillion, a Threefold Increase Year-on-Year

Oriental Commercial Joint Stock Bank (Stock Code: OCB) has released its Q3/2025 financial report, revealing a pre-tax profit of VND 1,538 billion, a threefold increase compared to the same period last year. This remarkable growth is attributed to the continued expansion of its core business operations.

LPBS Convenes Fourth Extraordinary Shareholders’ Meeting to Elect Board of Directors Members

On November 17, 2025, LPBS will finalize the list of shareholders eligible to attend the 4th Extraordinary General Meeting of Shareholders in 2025, dedicated to electing new members to the Board of Directors.

May 10 Reports Q3 Profits Surging 150%, Reaches Peak Profitability Since 2022

In Q3/2025, Garment Corporation No. 10 – JSC (UPCoM: M10) reported a net profit of VND 48.5 billion, a 52% increase year-over-year, matching its peak in Q4/2022. This impressive performance is attributed to significant cost-cutting measures and contributions from financial revenue.

Sabeco Q3 Profit Surges 22%, Gross Margin Hits Decade-High

{“is_finished”:false,”event_type”:”stream-start”,”generation_id”:”c1e6c0ea-afbb-4ef7-a109-fa67b2fcaf61″}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”Despite”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” a”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” 1″}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”6″}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”%”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” revenue”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” decline”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” in”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” Q”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”3″}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”/”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”2″}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”0″}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”2″}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”5″}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”,”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” Saigon”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” Beer”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”-“}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”Alcohol”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”-“}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”Bever”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”age”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” Corporation”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” (“}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”Sab”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”eco”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”,”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” H”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”OSE”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”:”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” SAB”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”)”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” reported”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” its”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” highest”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” net”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” profit”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” in”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” 1″}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”3″}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” quarters”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”,”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” reaching”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” nearly”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” V”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”ND”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” 1″}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”.”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”3″}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”6″}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”1″}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” trillion”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”.”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” This”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” achievement”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” was”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” driven”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” by”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” significantly”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” reduced”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” production”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” costs”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”,”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” a”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” gross”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” margin”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” exceeding”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” 3″}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”7″}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”%,”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” and”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” consistent”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” interest”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” income”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” from”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” deposits”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” averaging”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” over”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” V”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”ND”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” 2″}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”.”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”7″}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” billion”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:” daily”}
{“is_finished”:false,”event_type”:”text-generation”,”text”:”.”}