PPCPublic Power Corporation S.A.
21.56EUR-1.91%Mkt Cap: 12.88B EURP/E: 25.36Last update: 2026-05-29

Public Power Corporation S.A., together with its subsidiaries, generates, transmits, and distributes electricity in Greece, Romania, Bulgaria, and North Macedonia. It generates electricity from fossil fuel or other energ…

Indicators:|

Key Statistics

Company
Market Cap12.88B EUR
Enterprise Value14.94B EUR
Revenue (TTM)9.58B EUR
Gross Profit4.69B EUR
Net Income (TTM)295.05M EUR
Revenue/Share27.46 EUR
Last Price21.56 EUR
Fiscal Year EndDec 2025
MR QuarterMar 2026
Employees20.0K
CountryGR
SectorUtilities
IndustryUtilities - Renewable
ISINGRS434003000
Valuation
P/E (Trailing)25.36
P/E (Forward)11.56
PEG0.14
EV/EBITDA7.34
EV/Revenue1.56
P/S1.35
P/B1.46
EPS (TTM)0.85
EPS (Forward)1.86
52W Range
12.9490% of range22.50
52W High22.50 EUR
52W Low12.94 EUR
Profitability
Gross Margin48.34%
Oper. Margin17.40%
EBITDA Margin21.25%
Profit Margin3.04%
ROE5.72%
ROA1.04%
Growth
Revenue Growth-5.10%
Earnings Growth482.90%
Cash Flow & Leverage
Operating CF1.78B EUR
CapEx (TTM)2.30B EUR
FCF Margin-11.68%
FCF Yield-8.69%
Net Debt6.44B EUR
Net Debt/EBITDA3.16
Balance Sheet
Debt/Equity1.74
Current Ratio1.09
Quick Ratio0.53
Book Value/Sh14.79 EUR
Cash/Share6.212 EUR
Dividends
Fwd Div Rate0.6000 EUR
Trail. Div Rate0.6000 EUR
Div. Yield2.73%
5Y Avg Yield2.32%
Payout Ratio47.06%
Ex-Div DateJul 20, 2026
Pay DateDec 12, 2001
Analyst Consensus
Rating1.1 (Strong Buy)
Target (Mean)22.95 EUR
Target Range17.40 EUR26.70 EUR
# Analysts8
Ownership
Shares Out.597.40M
Float309.53M
Insiders21.09%
Institutions15.12%
Technical
SMA 5019.09 (+12.9%)
SMA 20017.25 (+25.0%)
Beta0.60
S&P 52W Chg27.94%
Avg Vol (30d)4.05M
Avg Vol (10d)5.18M
Technical Indicators
RSI (14)67.0
MACD0.7333
MACD Signal0.5595
MACD Hist.+0.1738
BB Upper22.23 EUR
BB Middle19.93 EUR
BB Lower17.63 EUR
BB Width23.10%
ATR (14)0.8763 EUR
Vol Ratio (20d)2.60x