| 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 |
– 08:28 30/10/2025
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.
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”:”.”}






































