CTR’s ROE holds up thanks to leverage, not margins

CTR — Corporate History Archive 2020–2026
CTR · VIETTEL CONSTRUCTION Watch HOSE

CTR’s ROE holds up thanks to leverage, not margins

Corporate history archive of Viettel Construction Joint Stock Corporation from 2020 to present: ownership, business model, cash flow, debt structure, capital increases, and competitive position.

Data through 20/08/2026· Reviewed Q2/2026 financial statements· Source: financial statements & disclosures
7.2
Data record
confidence score

Conclusion

  • Growth is real, margins haven’t held. Net revenue went from VND 7,446.9 billion (2021) to VND 13,939.5 billion (2025), up 87.2%; over the same period gross margin fell from 8.43% to 7.04% and EBIT margin from 6.27% to 5.17%.
  • 2025’s 30.5% ROE is propped up by the balance sheet, not by operations. A 5-step DuPont decomposition shows that versus 2022, EBIT margin fell 0.81 percentage points while financial leverage rose from 3.40× to 3.89× — the two nearly cancel each other out.
  • Earnings quality and liquidity are strong. The three-year (2023–2025) average CFO/PAT is 1.88×; net debt was negative VND 1,059.8 billion at end-2025; the entire VND 2,946.9 billion outstanding balance as of 30/06/2026 is bank credit, with not a single dong of bonds.

Main risk: the provision-to-receivables ratio rose from 0.13% (2021) to 8.38% (2025) and continued rising to 9.31% as of 30/06/2026 — if this signals lengthening receivables aging rather than a handful of individual customers, profit generated by the construction segment outside the Group will be eroded by provisioning expense in future periods.

2025 revenue
13,939.5
VND bn · +10.6% YoY
2025 PAT
599.7
VND bn · +11.4% YoY
2025 gross margin
7.04%
2021: 8.43%
Net debt
−1,059.8
VND bn · 31/12/2025
Current P/E
14.97×
5-year median 17.22×

Viettel holds 65.66%, and the structure stops there

CTR is a subsidiary of the Military Industry – Telecommunications Group with a 65.66% ownership stake; below it sit only two small, 100%-owned overseas subsidiaries, so this record is not a holding-company case and doesn’t require a sum-of-the-parts breakdown.

At the 30/06/2026 record date, Viettel Group held 75,107,745 shares, corresponding to 65.66% of charter capital[1]. The only other major shareholder is Mr. Đoàn Hồng Việt with 5,714,000 shares (4.995%) — just under the 5% disclosure threshold, and this ratio has held steady since November 2024. The entire Board of Directors, Board of Management, and Supervisory Board combined hold 0.15% of capital.

Figure 1 — Ownership and organizational structure as of 30/06/2026
Viettel Group 75,107,745 shares · 65.66% Đoàn Hồng Việt 5,714,000 shares · 4.995% Remaining shareholders 29.35% · 14,888 investors Viettel Construction Joint Stock Corporation Charter capital VND 1,281.1bn · HOSE: CTR Tax code 0104753865 · Business registration amendment #20 · 07/08/2026 34 Provincial/City branches 332 business centers 10,169 average employees 5 Centers business units + 10 admin. departments VCC Cambodia 100% owned 2025 rev.: USD 23.1mn VCC Myanmar 100% owned 2025 rev.: USD 79.5mn Solid line = ownership or subordinate relationship. No associate companies. Non-controlling interests on the 2023–2025 consolidated balance sheet = 0.

The two subsidiaries — Viettel Construction Cambodia and Viettel Construction Myanmar — both do construction, installation, and telecom infrastructure operation in their host markets[2]. The contributed capital is tiny relative to the revenue contribution: combined, USD 102.6 million in 2025 revenue, equivalent to about VND 2,686 billion at the reference rate of VND 26,179/USD, on a capital base of only USD 160 thousand. The gap between consolidated revenue (VND 13,939.5 billion) and parent-company revenue (VND 11,934 billion) is VND 2,005.5 billion, roughly matching this contribution after intercompany eliminations.

The legal representative is Mr. Phạm Đình Trường, Board Member and CEO, in office since October 2018. The Chairman of the Board is Mr. Đỗ Mạnh Hùng. There were no management personnel changes in 2025[2]. This is notable for a rapidly expanding company: a stable management team throughout the growth period.

Four business pillars, and the single largest customer is the parent company

CTR sells four things that are economically different in nature — contract-based operations services, progress-based construction, asset-based infrastructure leasing, and retail technical solutions — of which network operations remains the revenue backbone while infrastructure leasing is the value backbone.

The company names four fields: Network Operations, Construction, Leased Infrastructure Investment, and Technical Solutions & Services[2]. The basic unit economics of each segment are entirely different, which is why the consolidated margin can’t be read as a single number.

Table 1 — Four business pillars and their basic unit economics
PillarEconomic unit2025 scaleCapital characteristics
Network operationsper station, per subscriber63,498 BTS stations; 8.15 million fixed-broadband subscriberscapital-light, labor-heavy
Leased infrastructure investmentper owned tower12,000 BTS towers; 2.45 million m² of DAS; 2,716 km of transmissioncapital-heavy, recurring cash flow
Constructionper project1,720 houses built during the year; cumulative 5,590 unitsworking capital, progress-based revenue
Solutions & Technical Servicesper order, per kWp166 MWp of solar installed for over 10,000 customersinventory, retail

Source: 2025 Annual Report[2]. The network-operations station count belongs to the investors/owners, distinct from the 12,000 towers CTR itself owns.

Figure 2 — Revenue structure by pillar, 2021–2023 (VND billion)
4,129 1,884 1,135 2021 7,447 4,914 2,393 1,441 2022 9,370 5,532 3,538 1,865 2023 11,370 Column height is proportional to net revenue
Network operations Construction Integrated solutions & technical services Leased infrastructure investment

The 2021 figures are inferred from each segment’s growth rate disclosed in the 2022 Annual Report; the 2023 Solutions & Technical Services figure is the residual after subtracting the other three segments from net revenue. Leased infrastructure investment is too small to show clearly on this scale: VND 201bn (2021), VND 314bn (2022), VND 435bn (2023).

The most recent three years no longer disclose revenue structure by pillar. The 2024 and 2025 Annual Reports state each segment’s revenue in words and operating metrics, but don’t re-present a value table as in the prior two years. This is a Tier 5 gap: there is insufficient basis to break out 2024 and 2025 revenue contributions by segment, and any statement about which segment pulled the margin down in those two years is speculation.

What can still be tracked is dependence on the parent company. Revenue from partners outside Viettel reached VND 5,804 billion in 2025, 41% of total revenue, up from 39.7% in 2024[2]. Read the other way: 59% of revenue still comes from the Viettel ecosystem. In 2025, CTR signed 5,083 contracts with the Group, total value VND 3,629.1 billion, all below the 35%-of-total-assets threshold, so none required separate presentation to the AGM.

Timeline 2020–2026: two changes of trajectory

This period has two fundamental turning points — moving exchanges from UPCoM to HOSE in February 2022 opened up an institutional capital channel, and entering the leased-infrastructure investment cycle from 2022 shifted CTR from a service contractor to an asset investor.

Table 2 — Events affecting business and capital structure, 2020–2026
DateEventImpact
03/08/2020Record date for a 16% stock dividend and a VND 1,000/share cash dividend for 2019Charter capital rose to VND 704.1bn
05/11/2020Issued shares to employees (ESOP)+1,373,703 shares; capital rose to VND 717.8bn
12/2020 – 01/2021Viettel Group registered to sell 4,424,700 CTR sharesWidened the free-float ratio
23/06/2021Record date for a 29.458% bonus share issue (comprising a 22.676% stock dividend and a 6.782% capital increase from equity)Charter capital rose to VND 929.2bn
15/02/2022Cancelled trading registration on UPCoMA step in preparing to switch exchanges
23/02/2022Officially listed on HOSEOpened an institutional and ETF capital channel
17/06/2022Record date for a 23.1% stock dividendCharter capital rose to VND 1,143.9bn
2022–2023Launched a large-scale leased-BTS-tower investment cycleInvestment-asset cost rose from VND 460.6bn to VND 1,164.2bn
2023Signed about VND 2,100bn of large construction-project contracts; invested in a fiber-optic route along the North–South expresswayConstruction became a growth driver
09/2024Typhoon Yagi damaged telecom infrastructure in the northEmergency-response costs, construction disruption
2024Owned BTS towers reached 10,000; capex peaked at VND 800.8bnPeak of the investment cycle
31/07/2025Merged 63 branches into 34 following the merger of provincial administrative units; changed headquarters addressStreamlined the organization; disrupted the public-investment pipeline
2025Installed 6,452 5G stations for Viettel; received the Labor Hero titleTelecom-installation revenue increased
09/07/2026Record date for a VND 1,500/share cash dividend and a 12% stock dividend for 2025Charter capital rose to VND 1,281.1bn
21/08/202613,723,654 additionally listed shares began trading12% dilution of shares outstanding

Source: company disclosures on record dates and additional listings[1], cross-checked against annual reports[2][3][4][5]. Bold = the two structural turning points.

What’s notable about this timeline is what doesn’t appear: over seven years, there hasn’t been a single cash-raising share offering to existing shareholders or a strategic investor. Every capital increase since 2019 has been a stock dividend, a bonus issue, or one small ESOP round. The company has expanded its assets nearly threefold in five years without calling in a single dong of new equity capital — the shortfall was funded by retained earnings and bank credit.

The 2024 Annual Report notes that the Board of Directors had “studied a capital-raising plan to secure funding for production and business activities,” and this repeats in the 2025 outlook[5]. By the 2025 report, that plan is no longer mentioned. There is insufficient basis to conclude whether the company has abandoned it or merely postponed it.

Foreign room remains very wide, and foreign investors just pulled out a large round

CTR’s foreign ownership cap is 49% but only 5.53% is actually used, so room has never been the constraint; what’s worth reading is that foreign capital flow has reversed sharply — net selling of VND 619.6 billion in 2025, wiping out nearly all the net buying accumulated over the previous six years.

Table 3 — Shareholder structure as of 01/10/2025 and foreign ownership ratio (unit: shares)
GroupNumber of shareholdersNumber of sharesRatio
Domestic — individuals14,56828,441,60024.9%
Domestic — institutions4279,405,57869.4%
Foreign — individuals225620,5030.5%
Foreign — institutions555,918,1985.2%
Total14,890114,385,879100%

Source: 2025 Annual Report[2]. Foreign ownership as of 20/08/2026 per market data is 5.53% (7,079,774 shares), against a 49% cap[1].

Figure 3 — Net foreign buy/sell value by year (VND billion)
+500 0 −500 −70.52019 +6.72020 +272.42021 +426.92022 −47.82023 −6.82024 −619.62025 +64.32026*

Green = net buying, red = net selling. 2026* is through 19/08/2026. Cumulative from 2019 to date: net buying of VND 25.6 billion — essentially zero. Source: HOSE and UPCoM foreign investor trading statistics[1]. This data hasn’t separated out negotiated (block) trades, so it can’t be read as a pure matched-order supply-demand gauge.

The 2025 net-selling round coincided with the sharpest price decline year of the period. The 2025 price return was −29.8% while the VN-Index rose 40.9%, a 70.7-percentage-point underperformance, ranking 97th in the tracked group[1]. The two events coincide in timing; disclosed data doesn’t allow distinguishing cause from effect.

Which funds hold it

Among traceable fund portfolios, CTR appears in two large domestic funds: the VinaCapital Strategic Growth Equity Fund (VESAF) as of 31/07/2026, and Dragon Capital’s Vietnam Dynamic Fund (DCDS) as of the same date. Funds checked that do not hold CTR include VEIL (Dragon Capital), VMEEF (VinaCapital), SSI-SCA, and the VanEck Vietnam ETF.

CTR is not in the VN30 basket and not in VNDIAMOND, so there’s no mandatory passive flow from the two largest index-fund groups in the market. Combined with one-month average matched liquidity of VND 24.0 billion per session (327,835 shares), this is a stock where an institutional position of several hundred billion dong would take many weeks to build or exit.

Revenue up 87%, margins down 1.4 percentage points

From 2021 to 2025, net revenue grew 87.2% while profit after tax grew only 59.8%; that entire gap sits in the gross margin, and a DuPont decomposition shows ROE has held around 30% because financial leverage compensated, not because of operating efficiency.

Table 4 — Consolidated income statement, 2021–2025 and H1 2026 (VND billion)
Metric 20212022 20232024 2025H1/2026
Net revenue7,446.99,467.011,370.412,609.513,939.57,958.8
Cost of goods sold−6,818.9−8,710.4−10,468.5−11,725.3−12,957.6−7,438.3
Gross profit628.0756.6901.9884.2981.9520.5
Management expenses−160.5−189.1−247.9−168.6−247.6−132.6
Interest expense−6.4−23.0−84.8−60.8−92.8−77.6
Financial income12.727.297.149.199.689.4
Other income, net−1.3−0.2−2.1−2.518.43.0
Profit before tax471.6570.3655.7672.0745.7402.4
Profit after tax375.3455.2524.6538.2599.7321.7

Red = negative value, the only rule applied to the whole table. 2021–2025 figures are from audited consolidated financial statements; H1/2026 figures are from the unaudited interim consolidated statements[6]. All profit after tax belongs to parent-company shareholders since non-controlling interests are zero.

Figure 4 — Three margin tiers, 2021–H1/2026 (%)
9% 7% 5% 3% 8.43 6.54 6.27 5.17 5.04 4.04 2021 2022 2023 2024 2025 H1/26
Gross margin EBIT margin (self-constructed) Net margin

EBIT margin is self-constructed using the formula: net profit from business operations plus interest expense minus financial income, divided by net revenue. Circular 200 has no EBIT line, so this is an analytical label, not a reported metric. H1/2026 EBIT margin isn’t plotted because the half-year financial-income component couldn’t be separated the same way.

All three lines decline, but at different stretches. Gross margin fell most sharply in 2024, from 7.93% to 7.01% — this 0.92-percentage-point drop is equivalent to VND 116 billion in gross profit at that year’s revenue level. In 2025 the gross margin held roughly flat at 7.04%, but in H1 2026 it dropped again to 6.54%, 0.75 percentage points below the same period.

5-step DuPont decomposition: leverage does the margin’s job

Table 5 — ROE decomposition into 5 components, 2022–2025
Component 20222023 20242025 Δ 25 vs 22
Tax burden0.7980.8000.8010.804+0.006
Interest burden1.0071.0160.9791.035+0.028
EBIT margin5.98%5.68%5.44%5.17%−0.81 ppt
Asset turnover1.8891.7421.7891.823−0.066
Financial leverage3.3993.5923.6503.889+0.490
ROE30.87%28.87%27.87%30.50%−0.37 ppt

Color rule in the difference column: green = improvement, red = decline, yellow = an increase that raises risk. Asset turnover and leverage are calculated on the average of beginning- and end-of-period balances. ppt = percentage point.

This table is the central argument of the entire document. 2025 ROE is nearly equal to 2022 ROE — 30.50% versus 30.87% — but the path to it differs. EBIT margin lost 0.81 percentage points, a 13.5% relative decline. Financial leverage rose 0.49×, a 14.4% increase. The two movements nearly cancel out arithmetically, but they aren’t economically equivalent: margin is earning power, while leverage is a financing choice with limits and costs.

The transmission mechanism behind the margin compression can only be partly inferred. The company itself cites two causes for 2025: the construction segment missed plan due to “a decline in public-investment project flow during the two-tier local-government transition and provincial mergers,” and the electromechanical segment grew below expectations because “retail consumer purchasing power hasn’t recovered”[2]. This is the company’s own description, not a conclusion verified by this document. Because the 2024 and 2025 revenue mix by segment isn’t disclosed, the margin decline from product-mix shift can’t be separated from the decline from price competition within each segment.

A supporting observation: 2024 SG&A was only VND 168.6 billion, down 32% from VND 247.9 billion in 2023, then bounced back to VND 247.6 billion in 2025. This swing doesn’t track revenue movement and makes 2024’s net margin look better than it truly was. CTR doesn’t present a separate selling-expense line, so all customer-acquisition costs sit within cost of goods sold — one reason CTR’s gross margin isn’t directly comparable to contractors that present these separately.

Profit converts to cash, and to more cash than the profit itself

Operating cash flow exceeded profit after tax in four of five years, reaching VND 1,455.4 billion in 2025 against profit of VND 599.7 billion — the three-year (2023–2025) average cash-realization ratio is 1.88×, and the excess comes from depreciation and working capital, not from unusual items.

Figure 5 — Profit after tax, operating cash flow, and capex (VND billion)
0 500 1,000 1,500 2021 2022 2023 2024 2025 1,455 1,141 72 600 801 370 Y-axis starts at 0. Capex is plotted as the absolute value of the fixed-asset purchase cash outflow.
Profit after tax Operating cash flow Capex
Table 6 — Earnings quality and free cash flow (VND billion, except the ratio column)
Metric20212022202320242025
Operating cash flow588.372.2573.11,140.51,455.4
CFO / PAT1.57×0.16×1.09×2.12×2.43×
Depreciation155.4206.4258.4319.0354.7
Capex395.1406.5483.4800.8369.6
Free cash flow193.2−334.389.7339.71,085.8
Cash dividends paid72.991.9117.4525.4243.7

Red = negative value or below the 0.7× warning threshold. Free cash flow = operating cash flow minus capex.

Capex peaked at VND 800.8 billion in 2024 then fell sharply to VND 369.6 billion in 2025 — the 2025 spend is only VND 14.9 billion above depreciation. As a rough approximation, nearly all 2025 capex was just enough for maintenance, with no expansion left over. This is the direct reason free cash flow jumped to VND 1,085.8 billion, 3.2 times the prior year. The 2026 plan targets 1,000 new BTS towers, half the 2,000-tower pace of 2025, indicating the capital-heavy phase has passed its peak.

The “other income” component isn’t a problem in this record: it was slightly negative for four straight years and only positive VND 18.4 billion in 2025, equal to 2.5% of profit before tax — well below the 20% threshold that would warrant a question. Net financial difference, i.e. financial income minus interest expense, is also small: positive VND 6.8 billion in 2025 and negative VND 11.8 billion in 2024, under 2% of profit before tax. CTR’s profit is core profit.

Not one dong of bonds; all borrowings are bank credit

As of 30/06/2026, CTR’s outstanding debt is VND 2,946.9 billion, spread across nine branches of eight banks, with short-term tenors making up 78.9%; the company has never issued bonds during the period surveyed, and net liquidity remains positive thanks to VND 4,303.4 billion in cash and deposits.

Bond issuance status

This is a Tier-1 conclusion and needs stating plainly: CTR has no outstanding bonds. The borrowings note in the 2026 interim consolidated financial statements fully lists every agreement by bank name, with no corporate-bond category; the 2021–2025 balance sheets also have no line labeled bonds[1][6]. For a company in Vietnam’s construction industry over 2020–2026 — a period when the corporate bond market boomed then went into crisis — standing entirely outside this channel is a notable structural feature, not a data gap.

Table 7 — Borrowing portfolio as of 30/06/2026 (VND billion)
LenderTenorOutstanding
Vietcombank – Thanh CongShort-term803.7
VietinBank – Ba DinhShort-term697.3
BIDV – Transaction Office 1Short-term599.2
HSBC Vietnam – HanoiShort-term226.2
BIDV – Transaction Office 1Long-term313.7
VIB – Transaction OfficeLong-term179.4
Shinhan – Pham HungLong-term96.9
Woori – HanoiLong-term30.6
MB – Ba DinhSettled0.0
Total borrowings2,946.9

Of this, VND 219.6 billion of long-term debt due within 12 months has been reclassified into current liabilities on the balance sheet, so the “short-term borrowings and finance lease liabilities” line shows VND 2,545.9 billion. MB Ba Dinh had an outstanding balance of VND 204.7 billion at the start of 2026 and was settled during the period. Source: Appendix 02, interim consolidated financial statements[6].

Asset-liability management assessment

Figure 6 — Gross borrowings versus cash and deposits (VND billion)
0 1,500 3,000 4,500 2,947 4,303 180 768 2021 2022 2023 2024 2025 30/6/26
Gross borrowings Cash, cash equivalents, and held-to-maturity investments

The cash line always sits above the borrowings line, meaning net debt is negative in every period observed. Y-axis starts at 0.

CTR runs a clear borrow-and-deposit pattern. At end-2025, gross borrowings of VND 2,262.9 billion stood beside VND 1,705.2 billion in cash and VND 1,617.5 billion in held-to-maturity investments — net debt of negative VND 1,059.8 billion. By 30/06/2026, borrowings rose to VND 2,946.9 billion but cash and deposits also rose to VND 4,303.4 billion, net debt negative VND 1,356.5 billion. Reading the borrowings line alone would give a wrong conclusion about leverage; reading the cash line alone would give a wrong conclusion about liquidity. Both figures must be stated.

Table 8 — Financial safety and liquidity metrics, 2021–2025
Metric20212022202320242025Question threshold
Net debt / EBITDA−0.95−0.22−0.27−0.11−0.99> 3×
EBIT / interest expense72.6×24.6×7.6×11.3×7.8×< 2.5×
Current ratio1.211.211.241.171.18< 1.0
Quick ratio0.981.011.061.031.11< 0.8
Liabilities / equity2.022.702.502.812.96> 3×
Effective borrowing rate2.80%5.58%3.80%4.78%

Yellow = approaching the question threshold. Effective borrowing rate = interest expense divided by average opening and closing borrowings; this is an estimate since loan tenors during the year are uneven. For H1 2026, the same method gives an annualized rate of 5.96%.

Two metrics are moving the wrong way. Liabilities-to-equity climbed from 2.02× to 2.96× — exactly the leverage component seen in the DuPont decomposition. The company itself describes this level as “still maintained at a safe level (below 3×)”[2]; that’s the company’s own characterization, and the 3× threshold is one the company itself set, not an industry standard. Interest coverage fell from 72.6× to 7.8× over four years, reflecting interest expense rising from VND 6.4 billion to VND 92.8 billion. 7.8× remains far from the 2.5× warning threshold, but the rate of decline is more worth watching than the absolute level.

Asset structure: from a services company to an infrastructure-owning company

Table 9 — Consolidated asset structure, 2021–H1/2026 (VND billion)
Item2021202220232024202530/6/26
Cash and equivalents668.1413.9818.5887.01,705.21,525.8
Held-to-maturity investments100.01,222.01,000.0853.51,617.52,777.6
Receivables1,610.02,471.72,999.42,937.02,713.73,222.4
Net inventory565.6818.9790.0610.5425.0622.4
Net fixed assets461.4374.3284.6190.7134.0132.5
Net investment property363.7562.5829.31,222.71,335.41,288.4
Total assets3,963.46,060.06,991.07,106.38,185.59,787.6

“Investment property” is the data source’s mapped label for the leased-infrastructure block. Consistency check: this item’s cost divided by owned BTS towers gives VND 176–190 million per tower across all five years, an unusually tight range for a mislabeled item — this is grounds to trust the label.

The asset structure tells a clear story. Net fixed assets fell from VND 461.4 billion to VND 132.5 billion while investment property rose from VND 363.7 billion to VND 1,288.4 billion. The cost of the leased-infrastructure block went from VND 460.6 billion (2021) to VND 2,265.2 billion (30/06/2026), a 4.9-fold increase. This is a structural shift: CTR is accumulating a recurring-cash-flow-generating asset rather than just selling construction labor.

A point worth watching on the liabilities side: advances from customers surged to VND 1,203.3 billion at end-2025 and VND 1,311.4 billion as of 30/06/2026, up from VND 412.9 billion at end-2024. For a contractor, this item is prepayment from the client, i.e. an indicator of work in progress. It nearly tripled in a year and a half, moving in the same direction as receivables rising back to VND 3,222.4 billion. Short-term deferred revenue also jumped from VND 187.8 billion to VND 742.0 billion over six months. These three items together say one thing: the work volume is at the highest level in the period — but they are also precisely the source of cash making the cash position look thick, and that cash comes with an obligation attached.

Charter capital rose 5.4-fold in sixteen years without a single capital call

From VND 238 billion at equitization in 2010 to VND 1,281.1 billion after the July 2026 stock dividend, of twelve total capital increases only exactly one was a cash-raising offering — in 2016 — with the rest being stock dividends, bonus shares, and one ESOP round.

Figure 7 — Charter capital through each change (VND billion)
238 607 929 1,144 1,281 2010 2015 2016 2018 2020 2021 2022 2026 Y-axis starts at 0. Purple column = the round effective from 21/08/2026.
Before HOSE listing After HOSE listing Most recent round
Table 10 — Cash dividends by fiscal year and payout ratio
Fiscal yearCash dividend (VND/share)Stock dividendReported EPS (VND)Cash payout ratio
20191,00016.0%
20201,00029.458%
20211,00023.1%4,03825%
20222,9190%3,97973%
20232,7200%4,58659%
20242,1500%4,70546%
20251,50012.0%5,24329%

Yellow = cash payout ratio exceeding 70% of profit. The 2022 dividend comprises two tranches: VND 1,000/share record-dated 29/06/2023 and VND 1,919/share record-dated 18/01/2024. EPS is the original reported figure on each year’s average share count, not retrospectively adjusted for stock dividends — don’t use this series to compare profit trends.

The dividend policy has changed direction clearly. The three years 2022–2024 saw very heavy cash payouts, peaking at VND 525.4 billion actually paid in 2024 — higher than that year’s profit after tax. From fiscal 2025, the cash rate dropped to VND 1,500 per share, equal to 29% of profit, offset by a 12% stock dividend. The Board’s five-year outlook is to maintain cash dividends of 10–15% of par combined with stock[2]. The 2025 profit distribution splits into 45.5% dividends, 29.5% to the development investment fund, and 25.0% to the reward and welfare fund, on a total of VND 540.8 billion.

The domestic number-one position is real, but measurable in exactly one segment

CTR owned 12,000 BTS towers at end-2025, versus the closest competitor the company names, OCK, with 3,240 towers — the position as Vietnam’s number-one TowerCo is a well-grounded conclusion; in the other three segments, market share hasn’t been measured by any independent source.

Figure 8 — Owned BTS towers and cost of the leased infrastructure block
0 4,000 8,000 12,000 2,421 4,286 6,436 10,000 12,000 461 2,156 2021 2022 2023 2024 2025 Columns read on the left axis (station count). The line reads on a separate scale (VND billion, max 2,400) — two different scales, compare shape only.
Owned BTS towers Cost of leased infrastructure (VND billion)
Table 11 — Competitive position by segment: how far it can be measured
SegmentClaimed positionIndependent evidenceConfidence
Leased infrastructureVietnam’s #1 TowerCo, 12,000 towersClosest competitor OCK has 3,240 towers; asset cost matches station countWell-grounded
Residential constructionLargest market coverage, 71% of communes/wardsOnly self-disclosed figures; no industry source to cross-checkSelf-reported
Network operationsOperates 63,498 stations and 8.15 million subscribersLarge scale but mostly internal Group contractsSelf-reported
Solar powerTarget of a “leading” position in the household segment166 MWp installed for customers in 2025, up 205%Unmeasured

Three levels: well-grounded = has third-party cross-check data; self-reported = only company sources; unmeasured = no market denominator.

CTR’s real competitive advantage lies in two places, and both are hard to replicate. First is the relationship with the parent company: 59% of revenue comes from the Viettel ecosystem, providing a stable revenue base no competitor can access — but this is also the largest customer-concentration risk in the record. Second is the physical network: 34 branches and 332 business centers covering the whole country, plus a workforce of over 10,000 field technicians. For on-site technical services, presence density is a barrier to entry — a competitor wanting to compete would have to rebuild that entire network.

The 2030 strategic target is stated in two different versions within the same 2025 Annual Report: the development-orientation section states total revenue of VND 28,790 billion with 15.6% average growth and profit before tax of VND 1,315 billion; the Board of Directors’ assessment section states VND 25,071 billion with 12% average growth and profit before tax of VND 1,050 billion[2]. A gap of VND 3,719 billion in revenue and VND 265 billion in profit between two pages of the same document. There is insufficient basis to determine which figure is the official plan.

Receivables quality is the sole weak point deteriorating continuously

The provision-to-customer-receivables ratio went from 0.13% in 2021 to 8.38% in 2025 and 9.31% as of 30/06/2026 — while every other operating metric improved, this is the sole line moving the wrong way, and it points squarely at the quality of investors/clients in the construction segment outside the Group.

Table 12 — Working-capital turnover and receivables quality, 2022–2025 (days, except the last row)
Metric2022202320242025Interpretation
Days sales outstanding52.759.657.549.2Shortened 10.4 days from the peak
Days inventory outstanding29.028.021.814.6Continuously improving
Days payables outstanding19.419.218.514.7Paying fast, not using supplier financing
Cash conversion cycle62.368.560.849.1Narrowed 19.4 days over two years
Provision / customer receivables1.62%4.99%4.73%8.38%Moving opposite to every other metric

Red = deteriorating metric. Turnover is calculated on the average of beginning- and end-of-period balances. Cash conversion cycle = days sales outstanding plus days inventory outstanding minus days payables outstanding.

This table holds two opposing stories. The cash conversion cycle narrowed 19.4 days from 2023 to 2025, and the source of improvement is inventory rather than stretching supplier payment terms — days inventory fell 13.4 days while days payables also fell 4.5 days. This is a genuine operating improvement, not shifting the burden onto partners.

But at the same time, bad-debt provision rose from VND 90.8 billion (2024) to VND 153.9 billion (2025) then VND 190.4 billion as of 30/06/2026. The additional VND 63.1 billion provisioned in 2025 concentrates on a newly appearing customer — Vietnam Construction Trading Corporation, a balance of VND 32.8 billion, 100% provisioned in the very first year it was recorded[2].

Table 13 — Receivables with provisions recognized as of 31/12/2025 (VND billion)
CustomerCostProvisionedRemaining
Vietnam Construction Trading Corp.32.832.80.0
Delta – Valley Binh Thuan26.026.00.0
FLC Faros Construction JSC24.424.40.0
Da Lat Valley Real Estate14.614.60.0
Thai Ha General Trading10.410.40.0
Indochina IDC JSC5.85.80.0
Other customers52.039.812.2
Total166.1153.912.2

Source: 2025 Annual Report[2]. The six largest customers are all 100% provisioned, meaning the company treats them as a total loss.

The customer list tells the nature of the problem: FLC Faros, Delta – Valley Binh Thuan, Da Lat Valley, Indochina IDC are all real-estate developers. CTR’s receivables risk is developer-quality risk in the construction segment outside the Group, not a risk of the infrastructure or network-operations segments. This is also precisely the segment the company is pushing to reduce dependence on the parent — the two goals pull against each other.

Data quality and governance

The auditor is AASC Auditing Firm Co., Ltd. for both 2024 and 2025, chosen by the Board of Directors under authority delegated by the AGM[2][5]. The 2022 Annual Report explicitly states “unqualified audit opinion,” with no qualification[4]. The 2024 and 2025 audit opinions have not been read directly within the scope of this document — this is an untraced Tier B metric, and any conclusion about the data set’s reliability must carry that limitation.

Related-party transactions are large in scale but transparent in mechanism: 5,083 contracts with Viettel Group in 2025, total value VND 3,629.1 billion, all below the 35%-of-total-assets threshold and approved per the proposal passed at the AGM. No related-party loans or guarantees appear on the balance sheet. Insider trading during the surveyed period was mostly buying, small in scale — 10,000 to 100,000 shares per transaction, concentrated in 2020–2021.

Headcount fell from 10,581 at end-2024 to an average of 10,169 in 2025, with 1,125 departures during the year, an 11% turnover rate. Revenue-based labor productivity reached VND 1,159 million per person, up 20% from VND 965 million in 2024. For a company where personnel cost is a large component of cost of goods sold, this is a turnover metric worth watching in place of asset turnover.

The market is pricing a scenario of margins not recovering

The current P/E of 14.97× sits exactly 13.1% below the five-year median of 17.22×, after the stock fell 29.8% in 2025 and traded flat in 2026 — this discount roughly matches the 13.5% relative compression in EBIT margin, meaning the market has already priced in most of what this document found.

Matched price
76,800
VND · 20/08/2026, 10:19
Market cap
9,800
VND bn
Current P/B
4.37×
5-year median 4.63×
Target price
96,800
VND · Vietcap Securities, 14/04/2026
Liquidity
24.0
VND bn/session · 1-month average
Figure 9 — CTR’s trailing-12-month P/E (×)
12× 15× 18× 21× median 17.22× 14.97× 20.60× 13.00× 8/2025 11/2025 2/2026 5/2026 8/2026 Sampled roughly one point every two weeks from the daily P/E series; the peak (14/01/2026) and trough (22/07/2026) retain their actual dates.
Table 14 — Annual price return versus the VN-Index (%)
YearCTRVN-IndexDifferenceRank
2019+133.2+7.7+125.51
2020+107.1+14.9+92.39
2021+64.2+35.7+28.540
2022−28.3−32.8+4.537
2023+84.7+12.2+72.57
2024+41.5+12.1+29.418
2025−29.8+40.9−70.797
2026*+2.2−3.2+5.536

Green = outperformed the index or a price gain; red = underperformed the index or a price decline. 2026* is through 19/08/2026. Rank is by return within the tracked group. Source: adjusted closing prices on HOSE and UPCoM[1].

Seven of eight years CTR outperformed the VN-Index, and the sole losing year is 2025 — underperforming by 70.7 percentage points, exactly the year margins clearly compressed and foreign investors sold VND 619.6 billion net. The current technical strength score is 74 out of 100, ranking in the 82.7th percentile among 1,513 rated tickers.

What the market is assuming. With a market cap of VND 9,800 billion and trailing-12-month profit after tax of VND 654.5 billion, the 14.97× P/E implies the market doesn’t expect margins to return to the 2021–2022 range. H1 2026 results haven’t refuted that assumption: revenue rose 33.2% year-on-year but profit after tax rose only 20.5%, and gross margin fell a further 0.75 percentage points. Six-month profit reached 51.7% of the 2026 plan — on pace, but that plan itself already sets profit-after-tax growth of only 3.8% on 11.4% revenue growth. The company itself is planning for a year of continued margin thinning.

Revenue of VND 13,940 billion, up 10.55%. Profit after tax of VND 599.7 billion, up 11.43%. The profit-after-tax growth rate exceeding the revenue growth rate shows the Corporation is improving cost-control efficiency and raising its profit margin.

2025 Annual Report, Financial Analysis section — the company’s own characterization

The statement above is arithmetically correct for 2025 alone and wrong about the four-year trend. 2025 net margin is 4.30%, higher than 2024’s 4.27% but lower than 2021’s 5.04%. If the comparison point is one year, margin has improved; if the comparison point is the investment cycle, it’s still thinning. Which baseline you choose is which conclusion you get — and that’s why this document’s numbering rule requires every figure to carry its baseline.

Appendix

Methodology, assumptions, and data checks run

Three mandatory checks

Contributed capital versus shares outstanding. Contributed capital of VND 1,143.86 billion divided by VND 10,000 gives 114,385,879 shares, while market data shows 128,109,533 — a 12.0% gap, far beyond the 1% threshold. The cause was traced: a 12% stock dividend, ex-date 09/07/2026, additional listing of 13,723,654 shares on 13/08/2026, official trading from 21/08/2026. This is a stock-dividend case: equity is unchanged, only the denominator increases.

Completeness check of the data set. Every material line of the financial statements has an actual value for all five years and eight quarters; no item is left blank.

Recency of the recommendation. The Outperform recommendation is dated 14/04/2026, four months and one quarterly reporting period before the data cutoff date. This has been noted clearly in the body.

Self-constructed formulas

  • EBIT = Net profit from business operations + Interest expense − Financial income. Circular 200 has no EBIT line.
  • Net debt = Short-term borrowings + Long-term borrowings − Cash and cash equivalents − Short-term held-to-maturity investments.
  • ROIC = EBIT × (1 − effective tax rate) ÷ (Borrowings + Equity − Cash and equivalents). Results: 16.8% (2022), 18.8% (2023), 21.1% (2024), 22.1% (2025).
  • Days sales, inventory, and payables outstanding are calculated on the average of beginning- and end-of-period balances, converted to a 365-day basis.
  • Effective borrowing rate = Interest expense ÷ average outstanding borrowings. This is an estimate; disbursement timing during the year is uneven, so the true figure may differ.

What could not be done

  • Did not directly read the 2024 and 2025 audit opinions.
  • Could not trace backlog, detailed receivables aging, or 2024–2025 revenue mix by segment.
  • Could not trace CTR’s percentage-of-NAV weight in each fund’s portfolio.
  • 2020 figures exist only at an aggregate level: that year’s financial statements fall outside the five-year window cross-checked, and the 2021 Annual Report in the file contains only the disclosure cover letter, not the report body.
Glossary and self-coined analytical labels
Term usedOriginal termDefinitionSource
TowerCotower companyA company that owns and leases telecom tower infrastructureKept in English; no established Vietnamese regulatory term
DASDistributed Antenna SystemA distributed antenna system providing in-building coverageKept in English per the company’s usage
BTS stationBase Transceiver StationBase transceiver stationStandard usage in the Vietnamese telecom industry
Percentage pointpercentage pointThe unit of difference between two percentages; abbreviated ppt in tablesStandard statistical term
EBIT marginEBIT marginSelf-coined analytical label. Formula given in the Methodology section; not a metric found in Circular 200This document
Data record confidence scoreSelf-coined analytical label. A 0–10 scale, scored on four equally weighted components: completeness of disclosure (1.5/2.5 — missing segment revenue mix for the last two years), earnings quality (2.5/2.5), traceability of the industry’s decisive metric (1.2/2.5 — backlog and receivables aging untraceable), data recency (2.0/2.5 — unaudited half-year statements)This document
Borrow-and-deposit patternSelf-coined analytical label. The state of a company simultaneously maintaining a large loan balance and a large deposit balance, resulting in negative net debtThis document
CĐBRFixed broadband — fiber internet service to householdsAbbreviation table, 2025 Annual Report
VHKTNetwork operationsAbbreviation table, 2025 Annual Report
NLMTSolar powerAbbreviation table, 2025 Annual Report
MWpmegawatt-peakThe peak-power unit for solar power systemsInternational technical unit
Full quarterly data, 2024Q3 – 2026Q2
Quarterly income statement (VND billion, except EPS)
QuarterNet revenueGross profitGross marginPBTPATEPS (VND)
Q3/20243,475.6220.96.36%178.0146.31,279
Q4/20243,501.9252.57.21%188.1150.71,317
Q1/20252,738.5201.07.34%154.3121.71,064
Q2/20253,236.4234.87.26%181.5145.21,270
Q3/20253,965.2247.56.24%209.5168.91,476
Q4/20253,999.5298.67.47%200.3163.91,433
Q1/20263,804.8262.26.89%189.1149.91,310
Q2/20264,154.0258.36.22%213.3171.91,503

EPS is calculated on each quarter’s average share count per the original report, not retrospectively adjusted for the July 2026 stock dividend. Converted to the current 128,109,533 shares, Q2/2026 EPS is VND 1,342.

Quarterly balance sheet — key items (VND billion)
ItemQ4/2024Q2/2025Q4/2025Q1/2026Q2/2026
Total assets7,106.37,794.38,185.58,706.29,787.6
Cash + deposits1,740.52,714.23,322.73,518.34,303.4
Net receivables2,937.02,777.72,713.72,932.33,222.4
Net inventory610.5597.8425.0555.8622.4
Short-term borrowings1,052.11,516.31,760.32,201.92,545.9
Long-term borrowings572.9554.5502.6477.7401.0
Customer advances412.9845.01,203.31,222.51,311.4
Receivables provision90.895.6153.9178.2190.4
Equity1,865.11,992.82,067.22,214.32,244.0
Numbered source list
  1. Disclosures by Viettel Construction Joint Stock Corporation and official HOSE trading data: audited consolidated financial statements for 2021–2025 and quarterly reports; shareholder lists and foreign ownership ratios managed by the Vietnam Securities Depository; disclosures on record dates, dividend payments, and additional listings; insider trading reports; foreign investor trading statistics; adjusted closing prices and the P/E and P/B series calculated on them; periodic portfolio reports of investment funds as of 30/06/2026 and 31/07/2026. Data as of 20/08/2026.
  2. 2025 Annual Report, Viettel Construction Joint Stock Corporation, 79 pages. File CTR_25CN_BCTN.pdf in the project record.
  3. 2023 Annual Report, 78 pages. File CTR_23CN_BCTN.pdf.
  4. 2022 Annual Report, 53 pages. File CTR_22CN_BCTN.pdf.
  5. 2024 Annual Report. File CTR_24CN_BCTN.pdf.
  6. Interim consolidated financial statements for the accounting period 01/01/2026 to 30/06/2026, 39 pages, including Appendix 02 borrowings notes. File CTR_2026...BCTC_hop_nhat_Quy_2_2026.pdf.
  7. 2025 Sustainability Report, 43 pages. File 20260730CTRBaocaophattrienbenvung2025.pdf.
  8. Business registration content change, amendment #20, disclosed 07/08/2026. File 20260807CTRThaydoinoidungDKDNlanthu20.pdf — the document has no text layer, only confirming existence and disclosure date.
  9. CTR equity research report, Vietcap Securities JSC, dated 14/04/2026: Outperform rating, target price VND 96,800. The immediately prior version, dated 12/09/2025, had a target price of VND 100,400. Cited to cross-reference market opinion; not a conclusion of this document.

Note on sources. The files in the project record are not standard PDFs but packages containing page images with an OCR text layer. Recognition quality varies across files: the 2023 and 2025 Annual Reports read well, the 2026 half-year financial statements lost Vietnamese diacritics but kept numbers intact. Every figure extracted from an OCR file has been cross-checked against the financial statements where possible.

Correction log and contradictions found in sources
ItemContradictionResolution
VCC Myanmar’s charter capitalThe introduction section states USD 10,000; the subsidiary financial table states USD 150 thousand — within the same 2025 Annual ReportUsed the financial table since it matches the equity column; noted in the body
2025 capexThe Annual Report states VND 800.8bn disbursed; the cash flow statement states VND 369.6bn. The 800.8 figure matches 2024 capex exactlyUsed the cash flow statement figure since it matches the change in asset cost on the balance sheet
2024 revenue outside the GroupThe 2024 Annual Report states VND 7,984bn equal to 37% — the two figures can’t both be right, since 7,984 ÷ 12,663 = 63%Used the 2025 Annual Report’s figure: 39.7% for 2024, consistent with the VND 6,359bn target for 2025 stated in the 2024 report itself
2030 revenue targetThe same 2025 Annual Report states two figures: VND 28,790bn (orientation section) and VND 25,071bn (Board assessment section)Both stated, neither chosen; noted in the body
Free-float sharesThe 2025 Annual Report states 1,143,619,604 shares — ten times the 114,385,879 shares outstandingIdentified as an extra-digit error in the disclosure; this figure is not used
2024 owned BTS towersUp 3,564 towers from 2023 while the plan targeted 2,000 and asset cost rose only VND 599.2bnFlagged as a question about counting scope; the figure is not adjusted

This is the first edition of this document. No corrections versus a prior version.

List of falsification conditions for the main thesis

This document’s main thesis is: CTR’s ROE holds at around 30% not because of operating efficiency but because of gradually rising financial leverage, and margins are compressing on a trend, not a cycle. The following observations would prove this thesis wrong:

  • Full-year 2026 gross margin returns to 7.5% or above while the debt-to-equity ratio stays flat or falls below 2.8×.
  • The company re-discloses revenue mix by segment and shows the margin decline comes from a shift toward a low-margin but large-scale segment, while the margin within each segment holds steady — in that case the mechanism is product mix, not erosion of pricing power.
  • The revenue share from leased infrastructure — the highest-margin segment — grows fast enough to pull the consolidated margin up over the next two years, proving the 2022–2025 investment cycle is starting to pay off.
  • The provision-to-receivables ratio falls back below 5% without an accompanying write-off, showing the 2025–2026 provisioning round was an isolated few-developer phenomenon, not a customer-quality trend.

Conversely, the thesis is reinforced if: full-year 2026 gross margin stays below 6.8%; the debt-to-equity ratio exceeds 3×; or interest coverage falls below 6×.

Data sources: audited consolidated financial statements 2021–2025 and the Q2/2026 interim consolidated statements; the 2022–2025 annual reports and the 2025 sustainability report of Viettel Construction Joint Stock Corporation; disclosures on ownership, dividends, and additional listings; official HOSE and UPCoM trading data. The full numbered source list is in the appendix.

Data cutoff: 20/08/2026, 10:19 Vietnam time. Price and valuation metrics are as of this moment; the most recent financial statements are the unaudited H1 2026 statements.

This document is for research and archival purposes, not investment advice. The recommendations and target prices cited are third-party opinions, with source and date clearly noted.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top