Metrovacesa

MVC · BME · EUR

€10.28Change from previous close: +0.39%Absolute change: +€0.04

Close · October 2, 2026

Valuation

Data as of October 2, 2026

Valuation multiples

Market cap
€1.56B
Enterprise value
€1.78B
P/E (trailing 12 months)
17.4
Forward P/E
22.8
Price/book
1.20
Price/sales
1.74
EV/EBITDA
10.7
EV/revenue
2.00

Profitability and growth

Gross margin
24.6%
Operating margin
8.1%
Net margin
10.1%
ROE
6.4%
ROA
4.5%
Revenue growth (year over year)
139.5%

Financial health

Total cash
€159.82M
Total debt
€389.35M
Debt/equity
0.30
Current ratio
3.28
Quick ratio
0.47

Dividends

Annual dividend per share
€2.02
Dividend yield
19.7%
Payout ratio
339.6%
Ex-dividend date
May 20, 2026

Analysts and estimates

Average price target
€11.09
Median price target
€11.50
High price target
€12.00
Low price target
€9.35
Analysts with a price target
4
Consensus
Sell
Forward EPS
€0.45
EPS estimate, current year
€0.44

Shares and trading

Beta
0.68
Average volume
86.4K
Shares outstanding
151.62M
Float
56.57M
Institutional ownership
2.8%
Insider ownership
91.6%