Brookfield Renewable Corporation (TSX:BEPC)
Canada flag Canada · Delayed Price · Currency is CAD
44.77
+0.96 (2.19%)
Nov 6, 2026, 4:00 PM EST

Brookfield Renewable Ratios and Metrics

Millions CAD. 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
15,33617,83913,50714,08313,48516,842
Market Cap Growth
-25.43%32.07%-4.09%4.44%-19.93%-37.31%
Enterprise Value
48,85651,83945,86346,11344,07044,708

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.6425.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
8.5810.147.708.808.6210.49
EV/EBITDA Ratio
17.8417.8114.0514.4713.3717.60
EV/EBIT Ratio
46.1542.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.37%-18.02%2.51%-1.70%15.09%7.11%
FCF Yield
-7.36%-4.89%-4.26%5.39%4.39%-7.21%
Dividend Yield
4.77%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.77%3.95%14.48%1.40%4.71%3.34%