Public Power Corporation S.A. logo PPC.AT - Public Power Corporation S.A.

NEXT EARNINGS: Mar 19, 2026 (in 22 days) EPS Est: $0.13 | Rev Est: $2.2B
Price: -- --
Market Cap: 6.88B
Volume: 715,807
Avg Volume: 687,387
52 Week Range: 11.72-20.56
Sector: Utilities
Industry: Renewable Utilities
Beta: 0.68
Last Dividend: $0.40
Exchange: ATH
Country: GR
Employees: 20,185
IPO Date: 2001-12-12
EPS (TTM): 0.43
P/E Ratio: 28.67
Revenue (TTM): 8.98B
Total Assets: 27.32B
Total Debt: 7.48B
Cash & Equiv: 2.00B
Rev Growth (5Y): 12.7%
EPS Growth (5Y): 8.4%
FCF Growth (5Y): N/A
ROCE: 3.6%
Debt/Equity: 1.48

Earnings History

Date EPS Actual EPS Est EPS Surprise Rev Actual Rev Est Rev Surprise
2025-08-06 $0.27 $2.2B $2.2B 0.0%
2025-03-26 $0.08 $0.43 -80.9% $2.4B $2.3B +2.0%
2024-11-07 $0.03 $0.18 -83.3% $2.6B $2.0B +27.9%
2024-08-06 $0.28 $0.44 -36.4% $2.1B $1.6B +27.7%
2024-04-10 $0.20 $-0.37 +153.7% $1.9B $1.9B -0.1%
2024-01-23 $0.59 $-0.37 +259.5% $2.2B
2023-12-14 $0.13 $1.9B
2023-08-03 $0.32 $1.6B $1.6B 0.0%

Track Record

Statements >
Metric 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
Revenue 8.98B 7.69B 11.25B 5.71B 4.65B 4.93B 4.74B 4.94B 5.22B 5.74B 5.86B 5.97B
Net Income 151.79M 428.32M (19.00M) (18.40M) 19.44M (1.69B) (903.86M) 237.70M 67.52M (102.52M) 91.32M (225.29M)
EPS 0.43 1.18 -0.05 -0.05 0.08 -7.27 -3.90 1.02 0.24 -0.44 0.39 -0.97
Total Assets 27.32B 23.85B 19.53B 17.78B 13.69B 13.57B 14.11B 15.36B 17.14B 17.31B 17.37B 15.82B
Total Debt 7.48B 6.06B 5.07B 5.22B 4.27B 4.01B 3.95B 4.27B 4.61B 5.33B 5.53B 4.95B
Cash & Equivalents 2.00B 2.60B 3.16B 2.90B 815.64M 286.92M 198.58M 251.60M 207.03M 451.67M 434.51M 260.28M
Operating Cash Flow 1.68B 1.51B 151.03M 694.96M 884.37M 623.06M 1.09B 176.81M 1.19B 1.16B 435.22M 1.06B
Free Cash Flow (196.46M) 337.67M (535.18M) 14.81M 482.68M 97.87M 222.52M (250.66M) 463.21M 408.67M (235.18M) 341.96M
FCF per Share -0.56 0.91 -1.41 0.04 2.08 0.42 0.96 -1.08 2.00 1.76 -1.01 1.47
Book Value 5.05B 4.54B 4.07B 5.08B 3.08B 3.04B 3.94B 5.61B 5.95B 5.91B 6.13B 5.40B
Cash & ST Investments 2.00B 2.60B 3.16B 2.90B 815.64M 286.92M 198.58M 251.60M 207.03M 451.67M 434.51M 260.28M
ROC Equity 0.03 0.09 -0.00 -0.00 0.01 -0.55 -0.23 0.04 0.01 -0.02 0.01 -0.04