Brookfield Renewable Corporation (BEPC)
NYSE: BEPC · Real-Time Price · USD
31.28
+0.48 (1.56%)
At close: Nov 11, 2026, 4:00 PM EST
31.28
0.00 (0.00%)
After-hours: Nov 11, 2026, 7:30 PM EST

Brookfield Renewable Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.

Total Valuation

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Nov '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
10,72113,0119,38710,6649,96413,309
Market Cap Growth
-28.49%38.60%-11.97%7.03%-25.13%-36.88%
Enterprise Value
25,60637,80831,87534,91732,56235,329

Price Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Nov '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
--39.78-6.6314.07
PS Ratio
2.673.492.272.692.643.95
PB Ratio
1.371.410.780.620.590.94
P/FCF Ratio
---18.5522.80-
P/OCF Ratio
19.5825.9217.106.657.7633.69

EV Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Nov '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
EV/Sales Ratio
6.3510.147.708.808.6210.49
EV/EBITDA Ratio
13.0517.8114.0514.4713.3717.60
EV/EBIT Ratio
33.1442.8231.6532.6025.9339.61
EV/FCF Ratio
---60.7374.51-

Financial Efficiency

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Nov '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Debt / Equity Ratio
1.991.691.160.970.840.98
Debt / EBITDA Ratio
7.957.336.216.875.786.92
Debt / FCF Ratio
---28.8232.22-
Net Debt / Equity Ratio
1.891.611.110.930.800.94
Net Debt / EBITDA Ratio
7.576.985.906.615.526.66
Net Debt / FCF Ratio
-18.72-23.30-33.4527.7330.75-13.93
Quick Ratio
0.280.200.240.320.260.19
Current Ratio
0.410.260.280.400.470.26
Asset Turnover
0.090.080.090.090.090.08
Return on Equity (ROE)
-15.87%-21.96%2.96%1.81%11.92%7.17%
Return on Assets (ROA)
1.02%1.22%1.35%1.44%1.84%1.37%
Return on Capital Employed (ROCE)
2.40%2.90%3.10%2.60%3.50%2.70%

Yields

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Nov '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Earnings Yield
-12.55%-18.02%2.51%-1.70%15.09%7.11%
FCF Yield
-7.38%-4.89%-4.26%5.39%4.39%-7.21%
Dividend Yield
5.01%3.94%5.20%4.80%4.71%3.35%
Payout Ratio
----5.19%-
Buyback Yield / Dilution
-1.00%0.01%9.28%-3.40%-0.00%-0.01%
Total Shareholder Return
3.99%3.95%14.48%1.40%4.71%3.34%
SEC Filings: 10-K · 10-Q