olivlawolivlaw

olivLaw · European equity research

Banco Comercial Português, S.A. BCP.LS

Portugal · Euronext Lisbon · ISIN PTBCP0AM0015 · Vertical: Listed companies from Portugal

1.09EUR+0.28% · 1 dayClose 05 Nov 2026

Millennium bcp is the largest private banking group in Portugal, with significant operations in Poland, Mozambique and Angola. In 2025 total client resources grew slightly above the prior year level, and capital ratios stayed comfortably above regulatory minimums while the bank's ratings improved. Still, results are dominated by the Portuguese business, where most client resources sit.

At the close of 05 Nov 2026, Banco Comercial Português, S.A. (BCP.LS) stock was 1.09 EUR (+0.28% on the day), with market capitalisation 16.8 bn EUR, P/E 16.5 on diluted EPS of 0.07 EUR over the last 12 months, beta 1.10, 52-week range 0.77–1.22 EUR.

Data as of · AI analysis dated · Source: ESEF annual reports and closing prices, computed by olivLaw.

Market cap
16.8 bn EUR
shares as of 31 Dec 2025
P/E (TTM)
16.5
Diluted EPS TTM 0.07 · TTM to 31 Dec 2025
E/P (TTM)
6.05%
TTM to 31 Dec 2025
Dividend yield
unavailable
Beta (2y)
1.10
Volatility (1y) 27%
52-week range
0.771.22

Price history

Loading chart…

Technical reading

RSI (14)
46.3
neutral
Bollinger (20, 2)
1.05 – 1.14
in the lower half of the band · %B 0.46 · band width 8.1%
SMA 50 / 200
1.14 / 1.00
mixed trend
MACD (12, 26, 9)
-0.02 / -0.02
MACD above signal

Indicators describe past prices; on their own they do not predict direction. On our history the RSI ≤ 40 filter added no return (see the signals methodology).

Performance

CompanyEURO STOXX 50vs EURO STOXX 50Vertical median
1 month−8.2%+0.4%−8.6 pp—
3 months−1.0%−3.3%+2.3 pp—
6 months+17.0%+4.0%+13.1 pp—
Year to date+21.7%+8.1%+13.6 pp—
1 year+41.2%+10.7%+30.5 pp−10.1%
3 years+277.9%+50.1%+227.8 pp+10.3%
5 years+586.6%+43.6%+543.0 pp—
Max drawdown (1y)
−17.0%
03 Feb 2026 → 20 Mar 2026
Max drawdown (5y)
−38.5%
16 Feb 2022 → 30 Sept 2022
Compound annual growth (5y)
+47.0%
EURO STOXX 50 +7.5%

Price returns, dividends excluded.

Quarterly results

ESEF annual reports carry no quarters: the results are annual (below).

E/P over time

E/P = trailing-12-month diluted EPS / price at quarter end. E/P is the inverse of P/E and stays defined when earnings are negative.

Today's P/E sits at the 100 percentile of its own 2-quarter history (min 8.0, median 10.8, max 13.6; quarters with earnings only).

Fiscal years

Fiscal year20242025
Revenueunavailableunavailable
Revenue YoYunavailableunavailable
Net income906.4 m1.0 bn
Net income YoYunavailable+12.4%
Diluted EPS0.060.07
Diluted EPS YoYunavailable+13.8%
net %unavailableunavailable
Free cash flowunavailableunavailable

Balance sheet & financial health

Fiscal year 2025 · 31 Dec 2025

Cash
unavailable EUR
Financial debt
unavailable EUR
Net debt
unavailable EUR
Equity
9.1 bn EUR
Total assets
109.3 bn EUR
Debt / equity
unavailable
Current ratio
unavailable
ROE
11.8%
ROA
1.0%
FCF margin
unavailable

Financial statements (source on every figure)

Revenue and net income (EUR)

Income statement · EUR

Operating income
2024
1.3 bn
2025
1.5 bn

esef· 22 Oct 2026verified

Depreciation & amortisation
2024
144.8 m
2025
155.7 m

esef· 22 Oct 2026verified

EBITDA
2024
1.4 bn ≈
2025
1.6 bn ≈

esef· 22 Oct 2026derived

Pre-tax income
2024
1.3 bn
2025
1.6 bn

esef· 22 Oct 2026verified

Net income
2024
906.4 m
2025
1.0 bn

esef· 22 Oct 2026verified

Diluted EPS
2024
0.06
2025
0.07

esef· 22 Oct 2026verified

Balance sheet · EUR

Total assets
2024
102.1 bn
2025
109.3 bn

esef· 22 Oct 2026verified

Total liabilities
2024
94.0 bn
2025
100.3 bn

esef· 22 Oct 2026verified

Equity
2024
8.2 bn
2025
9.1 bn

esef· 22 Oct 2026verified

Shares outstanding at year end
2024
15.6 bn
2025
15.4 bn

esef· 22 Oct 2026derived

Cash flow · EUR

Operating cash flow
2024
5.6 bn
2025
3.6 bn

esef· 22 Oct 2026verified

Investing cash flow
2024
-4.7 bn
2025
-4.6 bn

esef· 22 Oct 2026verified

Financing cash flow
2024
68.3 m
2025
-481.6 m

esef· 22 Oct 2026verified

Share repurchases
2024
0
2025
200.0 m

esef· 22 Oct 2026verified

Computed indicators

Growth

Revenue growth (YoY)
unavailable
input data missing
Revenue CAGR 3Y
unavailable
input data missing
Revenue CAGR 5Y
unavailable
input data missing
EBIT growth (YoY)
16.7%
computed by olivLawFY 2025
Net income growth (YoY)
12.4%
computed by olivLawFY 2025
Net income CAGR 3Y
unavailable
input data missing
Net income CAGR 5Y
unavailable
input data missing
EPS growth (YoY)
13.8%
computed by olivLawFY 2025
EPS CAGR 3Y
unavailable
input data missing
EPS CAGR 5Y
unavailable
input data missing
FCF growth (YoY)
unavailable
input data missing

Profitability

Gross margin
unavailable
input data missing
EBITDA margin
unavailable
input data missing
EBIT margin
unavailable
input data missing
Net margin
unavailable
input data missing
FCF margin
unavailable
input data missing

Returns

ROE
11.8%
computed by olivLawFY 2025 · balance sheet at 31 Dec 2025
ROA
1.0%
computed by olivLawFY 2025 · balance sheet at 31 Dec 2025
ROIC
unavailable
input data missing
ROCE
unavailable
input data missing
Payout ratio (EPS)
unavailable
input data missing
Payout ratio (FCF)
unavailable
input data missing

Balance sheet

Net debt
unavailable
input data missing
Net debt / EBITDA
unavailable
input data missing
Debt / equity
unavailable
input data missing
Interest coverage
unavailable
input data missing

Liquidity

Current ratio
unavailable
input data missing
Quick ratio
unavailable
input data missing
Cash ratio
unavailable
input data missing

Cash

Operating cash flow
3.6 bn EUR
computed by olivLawFY 2025
Capital expenditure
unavailable
input data missing
Free cash flow
unavailable
input data missing
FCF conversion
unavailable
input data missing
Cash conversion
220.1%
computed by olivLawFY 2025

Efficiency

Days sales outstanding
unavailable
input data missing
Days inventory outstanding
unavailable
input data missing
Days payables outstanding
unavailable
input data missing
Cash conversion cycle
unavailable
input data missing

Market and valuation

Market capitalisation
16.8 bn EUR
computed by olivLawbalance sheet at 31 Dec 2025
Enterprise value
unavailable
input data missing
Market cap / net income TTM
16.5x
computed by olivLawFY 2025
P/E (TTM)
16.5x
computed by olivLawFY 2025
Earnings yield
6.0%
computed by olivLawFY 2025
P/B
1.9x
computed by olivLawbalance sheet at 31 Dec 2025
P/S
unavailable
input data missing
EV/EBITDA
unavailable
input data missing
EV/EBIT
unavailable
input data missing
EV/Sales
unavailable
input data missing
P/FCF
unavailable
input data missing
FCF yield
unavailable
input data missing
Dividend yield
unavailable
no dividend in the structured statements; a missing line is not a confirmed zero
Shareholder yield (distributions)
1.2%
computed by olivLawFY 2025 · balance sheet at 31 Dec 2025

1 indicators that do not apply to the sector.

Valuation

olivLaw classification

Insufficient data
What is missing
  • indicators available: 2 of at least 6
  • score weight coverage: 16.7% of at least 60%

A scoring methodology on indicators and valuation, not investment advice.

Closing price

1.09 EUR

05 Nov 2026Source: olivLaw, closing series

Market cap: 16.8 bn EUR

Key indicators

Market capitalisation
16.8 bn EUR
computed by olivLawbalance sheet at 31 Dec 2025
P/E (TTM)
16.5x
computed by olivLawFY 2025
P/B
1.9x
computed by olivLawbalance sheet at 31 Dec 2025
EV/EBITDA
unavailable
input data missing
ROE
11.8%
computed by olivLawFY 2025 · balance sheet at 31 Dec 2025
Net margin
unavailable
input data missing
Revenue growth (YoY)
unavailable
input data missing
Dividend yield
unavailable
no dividend in the structured statements; a missing line is not a confirmed zero

Coverage and freshness

14/37 reporting lines present
Latest full fiscal year: 2025
Latest reported period: 31 Dec 2025
Latest balance sheet date: 31 Dec 2025
Share count (cover of the latest filing), as of: 31 Dec 2025
Source: esefpublished 22 Oct 2026
verified 27derived 2

Score by group

17% · Insufficient data

Estimated value range

Low
0.67
EUR per share
Mid
0.79
EUR per share
High
1.03
EUR per share
Price: 1.09 EUR
The price is above the range
Potential to the central value: -27.6% (value / price − 1)
Margin of safety: -38.1% (1 − price / value)
Agreement between methods: single method · 1 methods used · 1 independent bases

The combined range = the median of the valid methods' low, central and high values; it is not a probability interval and does not cover every result. Envelope of all methods: 0.67 – 1.03 EUR.

Valuation assumptions are editorial choices, not measured; beta is not measured.

Method ranges (EUR per share)

— — Mid · ▏ Price

Valuation methods

  • DCF (discounted cash flow)unavailable · input data missing
  • Peers: EV/EBITDAunavailable · net debt missing: EV cannot be bridged to equity (missing debt is not zero)
  • Peers: P/E0.67 – 1.03 (Mid 0.79)
    7 companies used · median multiple 12.0x · quartiles 10.1x – 15.5x
    COR.LS, CTT.LS, EGL.LS, JMT.LS, NVG.LS, SEM.LS, TDSA.LS
  • Dividend discount (DDM)unavailable · the company pays no dividend: a dividend model needs an explicit initiation assumption

Assumptions (illustrative, editorial)

Risk-free rate
3.0%
Equity risk premium
5.5%
Beta (default)
1.00
Cost of equity
8.5%
Terminal growth
2.0%

Factor scorecard

Insufficient data

Minimum-evidence gate: indicators available: 2 of at least 6; score weight coverage: 16.7% of at least 60%

FactorValueScoreWeight used
ROIC · Qualityunavailableunavailable—
Net margin · Qualityunavailableunavailable—
FCF conversion · Qualityunavailableunavailable—
Revenue CAGR 3Y · Growthunavailableunavailable—
EPS CAGR 3Y · Growthunavailableunavailable—
Net debt / EBITDA · Balance sheetunavailableunavailable—
Interest coverage · Balance sheetunavailableunavailable—
Current ratio · Balance sheetunavailableunavailable—
P/E (TTM) · Valuation16.5x25 (vs peers)63%
EV/EBITDA · Valuationunavailableunavailable—
FCF yield · Valuationunavailableunavailable—
Shareholder yield (distributions) · Returns1.2%17 (on a fixed band)38%
Payout ratio (FCF) · Returnsunavailableunavailable—

Factors without a value were dropped; the remaining weights were renormalised.

Score groups

  • Balance sheet· partialunavailable · 0/3 factors with a value
  • Growth· partialunavailable · 0/2 factors with a value
  • Quality· partialunavailable · 0/3 factors with a value
  • Returns· partial17/100 · 1/2 factors with a value
  • Valuation· partial25/100 · 1/3 factors with a value

A «partial» group is computed from under half of its weight or from one factor: it is not a full assessment of the group.

Memo

BANCO COMERCIAL PORTUGUÊS S.A. (BCP.LS). Latest full fiscal year: 2025; data up to 2025-12-31.

Figures computed from the financial statements: ROE 11.8%.

The estimated value range is 0.67–1.03 EUR per share (median of 1 methods, agreement: single method); assumptions are illustrative. Against the central value of 0.79 EUR, the price of 1.09 EUR leaves a potential of -27.6% (value / price − 1) and a margin of safety of -38.1% (1 − price / value). The range is the median of the methods' low, central and high values, not a probability interval.

Insufficient data for a verdict (indicators available: 2 of at least 6; score weight coverage: 16.7% of at least 60%).

Text generated deterministically from the figures shown; no language model. Not investment advice.

What supports the thesis

No signal among the computed factors. That is not an absence of risk: factors without data were not assessed, and business risks (margins, inventory, demand) are in the source-based analysis.

What contradicts it

  • P/E (TTM): 16.5x
  • Shareholder yield (distributions): 1.2%
  • The price is above the estimated value range

Not assessed (insufficient data or a ratio without meaning): ROIC, Net margin, FCF conversion, Revenue CAGR 3Y, EPS CAGR 3Y, Net debt / EBITDA, Interest coverage, Current ratio, EV/EBITDA, FCF yield, Payout ratio (FCF).

Versus the vertical median

Listed companies from Portugal · same country · compared with 10 companies

Multiples and returns vs the median

P/E
16.5x
vertical median 13.5x
above median (+22.2%)
EV/EBITDA
—
vertical median 6.6x
P/S
—
vertical median 0.5x
P/B
1.9x
vertical median 1.5x
above median (+20.3%)
ROE
11.8%
vertical median 9.9%
above median (+19.8%)
Net margin
—
vertical median 5.5%
EBIT margin
—
vertical median 7.8%
Revenue YoY
—
vertical median -4.0%
Net debt/EBITDA
—
vertical median 0.3x
Dividend yield
—
vertical median 6.5%

Companies in the vertical

Market capP/EROENet marginRevenue YoY1A / 3A
JMT.LSJerónimo Martins Sgps SA12.2 bn18.920.5%1.8%+7.6%−5% / −14%
NVG.LSThe Navigator Company, S.A.2.2 bn15.110.5%7.3%−5.7%+1% / −19%
SEM.LSSemapa - Sociedade De Investimento E Gestão, Sgps, S.A.1.6 bn10.19.3%7.4%−1.6%+18% / +46%
EGL.LSMota - Engil, Sgps S.A.1.4 bn10.244.7%2.5%−10.9%−6% / +20%
COR.LSCorticeira Amorim, Sgps, S.A.889.3 m16.06.6%6.5%−8.3%−1% / −26%
CTT.LSCtt - Correios De Portugal S.A.607.2 m12.020.1%4.5%+16.9%−35% / +28%
NBA.LSNovabase - Sociedade Gestora De Participações Sociais S.A.261.8 m51.18.8%4.4%−7.2%−19% / +35%
TDSA.LSTeixeira Duarte, S.A.173.0 m3.534.1%7.1%−8.9%−39% / +485%
ESON.LSEstoril-Sol, SGPS S.A.32.2 m—-25.2%-20.3%−2.4%−31% / −63%
RAM.LSRamada Investimentos E Indústria, S.A.——8.1%85.9%+0.6%−14% / +0%

1- and 3-year price returns: for BCP.LS from daily closes (the same as the performance table), for the other companies from month-end closes.

olivLaw engine forecast

The world engine ran after the company's latest material disclosure. Probabilities are of TOUCHING a level within the horizon (not closing there) and sit next to the random walk (p_rw), the no-information benchmark.

The engine has no published run for this company yet.

Valuation scenarios (editable assumptions)

Illustrative scenarios

Scenarios are not available. input data missing

AI analysis

AI-generatedAI-generated analysis (Claude) from cited public sources; it may contain errors. Not investment advice. As of 27 Oct 2026 · Model: claude-haiku-5-5.

In brief

Millennium bcp is the largest private banking group in Portugal, with significant operations in Poland, Mozambique and Angola. In 2025 total client resources grew slightly above the prior year level, and capital ratios stayed comfortably above regulatory minimums while the bank's ratings improved. Still, results are dominated by the Portuguese business, where most client resources sit.

SWOT

Strengths

  • The client resource base is solid and growing in both business areas, and the bank holds a capital buffer above regulatory minimums 1.
  • Ratings were improved by several agencies, reflecting a stronger capital and liquidity position 1.
  • International presence in Poland, Mozambique and Angola offers geographic diversification 1.

Weaknesses

  • The contribution of international activity to capital is limited by constraints noted in the report 1.
  • Exposure to weak local currencies, especially in Mozambique, affects the euro value of resources 1.
  • Concentration of most resources and activity in Portugal limits diversification 1.

Opportunities

  • If corporate lending growth continues, the bank could expand business with corporate clients 1.
  • Digital activation of Mass Market clients could generate new fee income 1.
  • Continued convergence towards A-range ratings could reduce funding costs 1.

Threats

  • Higher capital requirements under CRR3 could limit the capacity to distribute to shareholders 1.
  • Volatility of emerging-market currencies could reduce the value of assets expressed in euro 1.
  • A weaker macro environment could affect the quality of loans to companies 1.

Risks

  • Currency riskmedium

    Depreciation of local currencies against the euro can reduce the euro value of international activities.

  • Capital pressuremedium

    Higher risk-weighted assets after CRR3 could narrow the margin over capital requirements.

  • MREL requirementslow

    Possible additional MREL requirements could require issuance of eligible debt in larger volumes.

  • Sovereign debt exposuremedium

    Growing holdings of government securities, including other states' debt, expose the bank to market risk.

  • Geographic concentrationlow

    Reliance on the Portuguese market could amplify the impact of a local shock on results.

Investment thesis

What would need to be true (bull case)

  • Steady growth in client resources and improved ratings could support better profitability in the coming years 1.
  • A capital position above regulatory minimums gives flexibility for distributions to shareholders 1.
  • The presence in Poland, where resources grew significantly, could generate additional income 1.

What would break the thesis

  • If depreciation of local currencies continues, the euro value of international activities could fall 1.
  • Growth in risk-weighted assets could limit the capital margin available for expansion 1.
  • Reliance on Portugal for a large share of resources could expose the bank to local shocks 1.

What to watch

  • Evolution of the CET1 ratio after CRR3 application2026
  • Results of the Polish and Mozambican operations2026
  • Planned MREL issuances by the bank2026
  • Any new rating actions by the agenciesnext 10-K

Products, market & competition

AI-generatedAI-generated analysis (Claude) from cited public sources; it may contain errors. Not investment advice. As of 27 Oct 2026 · Model: claude-haiku-5-5.

The business

Banco Comercial Português, S.A., operating under the Millennium bcp brand, carries out banking and financial services in Portugal and abroad, with emphasis on retail banking, corporate banking and private banking. According to the 2025 annual report, total client resources of the group reached 111,782 million euros, of which 75,000 million in Portugal and 36,783 million in international activity 1. The group also includes operations in Poland (Bank Millennium), Mozambique (Millennium bim) and Angola (Banco Millennium Atlântico, consolidated under the equity method) 1.

Segments

Retail

The Retail segment includes the Millennium bcp retail network in Portugal, the retail recovery division and the ActivoBank bank, with Mass Market, Prestige and Diaspora sub-segments. In 2025 the focus was on attracting new clients and digital activation 1.

International business

This segment combines Bank Millennium in Poland, Millennium bim in Mozambique and Banco Millennium Atlântico in Angola. Growth in international client resources was driven mainly by the Polish operation, while the Mozambique subsidiary was hit by the depreciation of its local currency against the euro 1.

Businesses & Corporate

The Businesses & Corporate segment serves the company and corporate network in Portugal, along with investment banking, funds and specialised lending and treasury activities 1.

Market context

The Portuguese banking market was supported in 2025 by growth in client resources, while deposits rose and on-balance-sheet resources remained dominant in the total structure 1. Rating upgrades, helped by improved creditworthiness of the Portuguese Republic, suggest a macro environment perceived as favourable 1.

Trends

  • Growth in client resourcestailwind

    Deposits and other client resources rose both in Portugal and abroad, supporting the bank's short-term liquidity and funding 1.

  • Rating upgradestailwind

    Several rating agencies raised the bank's ratings during 2025, which could lower funding costs if the trend continues 1.

  • CRR3 and higher risk-weighted assetsheadwind

    The entry into force of CRR3 and growth in corporate lending increased risk-weighted assets, pressuring capital ratios 1.

  • Exposure to local currency depreciationmixed

    The depreciation of the Mozambican metical against the euro reduced the euro value of Mozambique resources, although they grew in local currency 1.

Competitive position

The provided sources do not explicitly name the bank's competitors in its markets. The annual report compares its position through its own ratings and performance, without offering a comparison with other market participants 1.

  • No competitors named in source

    The annual report does not name direct competitors, so no US-listed issuers can be indicated.

  • Other Portuguese banks

    The source does not give concrete names; this entry cannot be completed from the text provided.

  • Banks in Poland

    The source does not identify competitors of the Polish subsidiary; none can be indicated from the text provided.

  • Banks in sub-Saharan Africa

    The source does not identify competitors in Mozambique and Angola, so this entry has no name.

News & filings

In the press

No news in our archive over the last 180 days.

Annual reports (ESEF)

Sources

  1. [1] Annual report, fiscal year ended 2025-12-31 (ESEF) · SEC / Banco Comercial Português, S.A. · 31 Dec 2025

Figures computed by olivLaw from ESEF annual reports and closing prices; the qualitative analysis is AI-generated from cited sources. Not investment advice.