Valuation: Brookfield Renewable Corporation

Capitalization 14.82B 10.88B 9.4B 8.85B 8.01B 932B 16.69B 103B 40.16B 428B 40.83B 39.97B 1,564B P/E ratio 2025 *
-30x
P/E ratio 2026 * -33.1x
Enterprise value 61.21B 44.95B 38.84B 36.56B 33.08B 3,849B 68.93B 425B 166B 1,769B 169B 165B 6,460B EV / Sales 2025 *
7.33x
EV / Sales 2026 * 5.26x
Free-Float
48%
Yield 2025 *
4.67%
Yield 2026 * 4.87%
More valuation ratios * Estimated data
Dynamic Chart
1 day+0.47%
1 week+8.45%
Current month+9.12%
1 month+10.93%
3 months+10.85%
6 months+8.49%
Current year+15.94%
More quotes
1 week 30.45
Extreme 30.45
32.54
1 month 27.72
Extreme 27.72
32.54
Current year 23.73
Extreme 23.7301
32.54
1 year 23.73
Extreme 23.7301
35.14
3 years 21.35
Extreme 21.35
42.97
5 years 21.35
Extreme 21.35
63.31
10 years 21.35
Extreme 21.35
63.31
More quotes
Change 5d. change 1-year change 3-years change Capi.($)
+0.47%+8.45%+4.33%-13.44% 10.88B
-1.53%+0.10%-3.98%-43.94% 7.49B
-0.69%+5.36%+4.92%-1.37% 4.8B
-1.10%-2.91%-1.64%+20.97% 4.38B
-3.40%-6.52%-18.92%-56.79% 1.34B
+0.68%+2.05%-85.17%-96.62% 683M
-2.33%-0.53%+40.15% - 619M
0.00%0.00%-1.63%-49.16% 560M
-4.64%-6.48%-44.50% - 492M
-1.92%+0.66%-41.60%-74.07% 406M
Average -1.45%-0.06%-14.80%-39.30% 3.17B
Weighted average by Cap. -0.73%+3.09%-2.04%-19.31%
See all sector performances

Financials

2025 *2026 *
Net sales 8.35B 6.13B 5.3B 4.99B 4.51B 525B 9.4B 57.93B 22.62B 241B 22.99B 22.51B 881B 8.64B 6.34B 5.48B 5.16B 4.67B 543B 9.73B 59.96B 23.41B 250B 23.8B 23.3B 912B
Net income -108M -79.01M -68.26M -64.27M -58.15M -6.77B -121M -747M -292M -3.11B -296M -290M -11.36B -533M -392M -338M -319M -288M -33.55B -601M -3.7B -1.45B -15.41B -1.47B -1.44B -56.31B
Net Debt 46.39B 34.07B 29.43B 27.71B 25.07B 2,917B 52.24B 322B 126B 1,340B 128B 125B 4,896B 30.64B 22.5B 19.44B 18.3B 16.56B 1,927B 34.51B 213B 83.02B 885B 84.41B 82.63B 3,234B
More financial data * Estimated data
Logo Brookfield Renewable Corporation
Brookfield Renewable Corp. operates renewable power platforms and sustainable solutions. The Company’s portfolio consists of hydroelectric, wind, solar and storage facilities in North America, South America, Europe and Asia. It has approximately 33,000 megawatts of installed capacity and a development pipeline with approximately 155,400 megawatts. The Company’s businesses include Renewable Power & Transition, Infrastructure, Private Equity, Real Estate, Credit and Insurance Solutions. Its Renewable Power & Transition business operates across five continents, managing a diverse portfolio of hydro, wind, solar, distributed energy and sustainable solutions. Its Infrastructure business owns and operates assets across the transport, data, utilities and midstream sectors. Its Private Equity business sectors include business services, infrastructure services and industrials. Its Real Estate business sectors include housing, logistics, hospitality, science and innovation, office, and retail.
Employees
2,416
More about the company
Date Price Change Volume
25-06-11 32.07 $ +0.47% 631,121
25-06-11 31.92 $ -1.21% 953,486
25-06-10 32.31 $ +1.51% 1,159,833
25-06-09 31.83 $ +7.50% 1,936,308
25-06-06 29.61 $ +0.14% 687,011

End-of-day quote Nyse, June 11, 2025

More quotes
Trading Rating
Investor Rating
ESG MSCI
AA
More Ratings
Sell
Consensus
Buy
Mean consensus
OUTPERFORM
Number of Analysts
7
Last Close Price
32.07USD
Average target price
32.83USD
Spread / Average Target
+2.38%
Consensus

Quarterly revenue - Rate of surprise