Iberian logistics incumbent in mid-cycle re-rating · +55.7% MoS
Market outside MC distribution (P95 €18.99)Post 1Q26 miss + transitory headwinds, market at €6.50 sits below the MC P5 (€10.47); even the bear case (USO concession tightening, mail decline accelerates) lands at €8.86/share — still +36% above today's price. Intrinsic €14.68 post 5% governance haircut. P(intrinsic < market) = 0.0% across 1,000 MC iterations. SOTP cross-check: €10.28/share — see appendix.
TransportationPT 68.6% · ES 29.4% · MZ 2.0%Concentrated minority · top-3 propose boardMC σ €2.59/shGov haircut 5%6 analysts cover (4 Buy)What it sells, where it sells
Operating segments — TTM revenue €1.33B
Single-segment Transportation DCF on a hybrid CEP / Mail / Banco business. Decade-long mix shift: Mail (~60% in 2015 at 20% melt-margin) now <40% and structurally declining; CEP is the growth engine post-DHL Iberia JV (closed May 2026, +15% Iberian share). Banco CTT consolidated in the DCF — its book equity × P/B optionality lives in the SOTP cross-check (see appendix).
Country mix (revenue-weighted CRP input)
Portugal-dominant (incumbent + USO + Banco CTT). Spain weight pro-forma reflects Cacesa consolidation (Apr 2025) + DHL JV close (May 2026) moving CTT from <5% to ~15% Iberian market share. Weighted CRP 1.78% (PT 1.85% + ES 0.60% + MZ 5.62%, revenue-weighted).
Background — five things to know before the case
Context the share price doesn't carry on its face. Skim this once and the bull / bear bullets below stop reading as inside baseball.
CTT is three businesses in one wrapper. Portuguese postal incumbent (USO concessionaire through 2028); Iberian CEP/e-commerce logistics platform (~49% of revenue, growing low-double-digits and re-scaled by the May 2026 DHL Iberia JV); and Banco CTT, a retail bank with ROTE 12.4%, €270m equity, and Generali as 8.71% partner. Single-segment Transportation DCF — Banco's spin-off / partial-listing optionality is unmodeled upside.
The market hates it for transitory reasons. 1Q26 net profit -17.6% on a confluence of one-offs (Middle East supply-chain, hurricane Kristin, concentrated 2025 peak spilling to January, lower public-debt certificate placements) plus a Cacesa integration drag. Stock fell ~14-16% in March 2026 — yet 1Q26 revenue +14.1% with CEP volumes +14% y.o.y accelerating to +29% in April. April recovery already visible.
Capital allocation is shareholder-friendly. Three completed buyback programs 2022-25 retired 16.18m shares = 10.79% of pre-program capital (€66.5m total). 4th €30m program launched Feb 2026. Cacesa acquired at 5.5x EV/EBIT (cheap, +20% EPS accretive 2026E). CEO João Bento, incoming CEO Guy Pacheco, chairman Galamba, and GreenWood (Steven Wood, board) all bought stock after the March dip — >€170k combined, no insider selling.
Ownership is concentrated but board-aligned. Top three shareholders propose the entire board: Indumenta Pueri ~14.99% (Mayoral family office), Manuel Champalimaud ~14.76%, GreenWood Investors ~6.37%. No controlling family, no state golden share, no dual-class equity. Privatized 2013-14 with full free float.
2028 CMD plan is the management commitment device. €1.6-1.7B revenue (vs €1.33B TTM) and €170-195m recurring EBIT (vs ~€115m FY25) by 2028 — implying ~15-20% EBIT CAGR. FY26 guidance ≥€125m recurring EBIT reiterated after 1Q26 miss. Prior CMD'22 targets were met or exceeded across a difficult 3-year window. 4 of 6 sell-side at Buy; avg PT €9.24 vs €6.50 market.
Where we diverge from the sector
Each row asks: if we'd used the sector median for this one assumption instead of our override, how much would the share price change? Skim down the rightmost column to see which bets are doing the work.
The story & the five claims
The 10-year story this DCF is built on, plus the five anchor claims that translate the story into engine inputs.
The 10-year story
CTT is the Iberian e-commerce logistics incumbent in mid-cycle re-rating. The decade-long story is mix shift: a postal company in 2015 (Mail ~60% of revenue at 19.9% melt-margin) is by 2025 an e-commerce + retail bank holding (CEP 49%, Mail 40%, Banco 11%) earning a structural 8-9% recurring EBIT margin. Year-10 base case: revenue compounds ~6.5% Y1-5, tapering to 2% by Y10 as Iberian parcel growth normalizes and the mail tail caps the blended rate. Operating margin reaches 10% by Y5 — above the 5y trailing average (~6.7%) and Transportation industry median (7.6%), below CMD25's 9-11% ambition (execution-risk discount). Sales-to-capital sustains ~2.5-2.8 (asset-light last-mile + locker capex at 5% of revenue). Terminal growth 2.0%, below EUR risk-free (2.4%). Banco CTT carries unmodeled spin-off / partial-listing optionality.
Two debates worth pressure-testing
Council missed this in advisor round; flagged by 2 of 3 peer
reviewers. ANACOM/government could compress postal prices, raise
minimum service levels, or cut USO cost compensation. Bear
scenario in scenarios.yaml drops year-10 margin to
7.5% and terminal g to 1.5% → €8.86/share. Still +36% above
today's price.
Reported FY25 EBIT €93m. Recurring (ex-€12.5m specific items) €110m. Mgmt books restructuring as one-off but FY26 guidance shows €10-12m repeats — payroll-shrinkage dressed as exceptional. We split the difference at €105m. If Contrarian is right and it's payroll, base EBIT is €70m not €88m for CEP+Mail → SOTP compresses to ~€8/share.
- USO renewed on favorable terms in 2028; CMD25 ambition delivered (revenue €1.7B, recurring EBIT €195m by 2028).
- Iberian leadership materializes post-DHL JV; CEP volumes compound mid-teens through 2028.
- Banco CTT spin-off / partial listing crystallizes at 1.3-1.5x book — +€100-150m equity (€0.75-1.10/share) on top of base DCF.
- 4th €30m buyback + further retirement at depressed prices compounds per-share value 10-25% over horizon.
- IMO Yield real estate unlock: 200 legacy postal properties hold €100-200m further NAV not in base.
- USO concession renegotiated 2028 on tightened terms (price compression, raised service levels, cut compensation); Mail leg margins collapse.
- Mail decline accelerates beyond -6%/year; restructuring becomes annual line-item; CEP carries the group alone.
- Parcel pricing competition (DHL, Amazon-direct, GLS, Seur) compresses CEP margins; DHL JV synergies disappoint.
- EU customs regulation changes penalise Iberian CEP volumes; integration drag from Cacesa persists.
- Restructuring is structurally recurring (not one-off) — base EBIT is €70m for CEP+Mail not €88m; SOTP value compresses to ~€8/share.
Risks to thesis (tail, not bear case)
Portuguese state is counterparty on universal-postal-service concession (price caps, USO cost compensation, minimum service levels). Tightening renewal resets Mail leg economics. Council missed this in advisor round.
€12.5m FY25 "specific items" repeats €10-12m FY26 per guidance. If treated as payroll, recurring EBIT is €100m not €115m; SOTP compresses ~20%.
New EU customs regulations may penalise Iberian CEP and customs volumes in the short term — adds execution risk to e-commerce growth narrative.
JV closed May 2026 brings Iberian scale but integration risk on systems, culture, and customer retention. CMD25 assumes €35m+ synergies by 2028.
€106.8m purchase price at 5.5x EV/EBIT; impairment test risk if Iberian CEP growth disappoints. Net debt/EBITDA 1.9x FY25 — close to 2.0x policy cap.
Succession-planned with incoming CEO insider buying, but any major strategic pivot would re-open the 2028 plan and disturb the commitment device.
Regulated separately by Banco de Portugal. Capital requirements or stress-test deltas could force equity contribution from parent.
Top-3 shareholders (~36% combined) could in theory coordinate against minorities, though historical evidence is strongly the opposite.
10-year forecast
Revenue €1.42B → €2.19B over 10y (5.0% CAGR); operating margin fades from 8.32% TTM to 10.00% by Y5 onward.
Monte Carlo distribution
P5 €10.47 sits 61% above today's market — even the bear 5th-percentile fair value (joint worst-case of revenue growth, op margin, terminal growth, sales-to-capital, and governance discount) leaves substantial margin of safety. P50 €14.41 is ~122% above market; P(intrinsic < market) = 0.0%.
1,000 iterations randomising 5 axes (revenue growth, op margin, terminal
growth, sales-to-capital, governance discount) with correlations from
mc.yaml.
P(intrinsic < market €6.50) = 0.0%.
Mean €14.59 ± €2.59/sh. P5 €10.47 · P25 €12.78 · P50 €14.41 · P75 €16.32 · P95 €18.99.
SOTP cross-check (€10.28/share)
Pragmatic napkin SOTP per council chairman recommendation. Banco CTT marked to Generali transaction; IMO Yield to Apollo transaction; CEP + Mail + Services to Transportation peer EV/EBIT midpoint. Lands at €10.28 — between the single-segment DCF (€14.68) and current market (€6.50), validating the order of magnitude.
| Component | Method | Value (€M) |
|---|---|---|
| Banco CTT (91.29% CTT stake) | Generali transaction mark Dec 2024 (~€25m for 8.71% → €287m total equity) | €260m |
| IMO Yield real estate (73.7% CTT stake) | Apollo paid €32m for 26.3% in 2024 → €122m total NAV | €90m |
| CEP + Mail + Services | FY25 recurring EBIT €88m ex-Banco × 12-15x EV/EBIT (Transportation peer midpoint) | €1,180m |
| EV (sum) | €1,530m | |
| Less: net debt | −€108m | |
| Less: minorities | −€66m | |
| Equity value | €1,356m | |
| Shares outstanding | 131.91m | |
| Implied per share (SOTP) | €10.28 |
Upside tail not in base SOTP: +200 legacy postal properties (€0.75-1.50/share), Banco CTT IPO uplift at 1.3-1.5x book (€0.75-1.10/share), further share retirement via buybacks (+10-25% per-share). Downside tail: USO renegotiation could compress Mail terminal by €100-200m (€0.75-1.50/share); restructuring recurring would drop SOTP to ~€8/share.
Sources & cross-references
-
Filings corpus digest:
valuations/ctt/filings/filings_corpus_digest.md(FY24 + FY25 + CMD25 + 1Q26 + DHL JV release) -
Context check:
valuations/ctt/context.md— 🟢 Dig deeper verdict -
Council pressure-test (5 advisors + 3 reviewers + chairman):
valuations/ctt/council/council-report-2026-05-25.html -
Country mix rationale:
valuations/ctt/country_mix_rationale.md(PT 68.6% / ES 29.4% / MZ 2.0%) -
SOTP cross-check:
valuations/ctt/sotp_crosscheck.md -
Narrative + claim traces:
valuations/ctt/narrative.md -
Monte Carlo overlay:
valuations/ctt/mc.yaml(5 axes, correlations) -
Scenarios (bull/base/bear):
valuations/ctt/scenarios.yaml— USO concession renewal risk in bear -
Engine result (full):
2026-05-25-result.json - Damodaran data snapshot: ctryprem 2026-01-01 · industry_global 2026-01-01 · risk_free EUR 2024-09-01 (0.024)
Cost of capital build
| Risk-free rate (EUR) | 2.40% |
| Mature-market ERP | 4.23% |
| Levered β | 0.95 |
| Weighted CRP (PT/ES/MZ) | 1.78% |
| Cost of equity | 8.11% |
| Pre-tax cost of debt (synth A2/A) | 3.18% |
| D / V | ~25% |
| WACC | 6.44% |
Full year-by-year DCF
| Year | Revenue | Op mgn | EBIT | EBIT(1−t) | Reinvest | FCFF | PV |
|---|---|---|---|---|---|---|---|
| 1 | €1.42B | 8.32% | €118M | €88M | €35M | €54M | €51M |
| 2 | €1.51B | 8.74% | €132M | €99M | €37M | €62M | €55M |
| 3 | €1.61B | 9.16% | €147M | €110M | €39M | €71M | €59M |
| 4 | €1.71B | 9.58% | €164M | €123M | €42M | €81M | €63M |
| 5 | €1.82B | 10.00% | €182M | €137M | €44M | €92M | €67M |
| 6 | €1.92B | 10.00% | €192M | €146M | €36M | €109M | €75M |
| 7 | €2.01B | 10.00% | €201M | €154M | €32M | €122M | €78M |
| 8 | €2.09B | 10.00% | €209M | €162M | €27M | €134M | €81M |
| 9 | €2.15B | 10.00% | €215M | €168M | €22M | €147M | €82M |
| 10 | €2.19B | 10.00% | €219M | €173M | €15M | €158M | €82M |
Methodology & flags
Damodaran FCFF DCF, 10y explicit + perpetuity. Single-segment
Transportation DCF on a hybrid CEP (49%) / Mail (40%) / Banco CTT
(11%) business. R&D not capitalised. IFRS-16 leases already in
book debt. Country-mix CRP from 3-country revenue-weighted
decomposition (PT 68.6% / ES 29.4% / MZ 2.0%) × Damodaran 2026 CRPs.
5% governance discount applied post-DCF per context.md
recommendation. Monte Carlo: 1,000 iterations, 5 sampled axes with
correlations. Bull/base/bear scenarios encode USO concession-renewal
risk in bear. Engine v1.0.0 · result:
2026-05-25-result.json
- R&D cap: OFF · Lease cap: OFF · Failure: OFF · ESO: OFF
- Governance haircut: 5% (€15.45 → €14.68)
- Base EBIT €105m — midpoint of recurring €110m and reported €93m, normalizing for recurring restructuring charges
- SOTP cross-check €10.28/share — see appendix section above
- Sensitivity tornado: not run (MC supersedes for this valuation)