Valuation: Brookfield Renewable Corporation

Market Cap 16.25B 11.6B 10.14B 9.36B 8.62B 1,117B 16.61B 112B 43.98B 547B 43.57B 42.61B 1,884B P/E 2026 *
-80.7x
P/E 2027 * -80.7x
Enterprise Value 51.3B 36.61B 32B 29.53B 27.21B 3,526B 52.43B 353B 139B 1,727B 138B 134B 5,945B EV / Sales 2026 *
6.66x
EV / Sales 2027 * 6.04x
Free-Float
39.17%
Yield 2026 *
4.64%
Yield 2027 * 4.82%

Last Transcript: Brookfield Renewable Corporation

1 day-0.50%
1 week-3.31%
Current month-8.65%
1 month-9.38%
3 months-20.81%
6 months-14.13%
Current year-11.55%
1 week 33.65
Extreme 33.65
35.44
1 month 33.65
Extreme 33.65
38.88
Current year 33.65
Extreme 33.65
45.18
1 year 32.76
Extreme 32.76
45.18
3 years 21.35
Extreme 21.35
45.18
5 years 21.35
Extreme 21.35
45.43
10 years 21.35
Extreme 21.35
63.31
Date Insider Type Main position Quantity % Market Cap.
3/18/26 Other

Director

9,935 0.0069%
3/18/26 Other

Director

10,495 0.0072%
3/18/26 Other

Chairperson

375 0.0003%
Change 5-day change 1-year change 3-year change Capi.($)
+2.18%-3.31%-6.71%+5.31% 11.6B
+1.08%-1.73%-13.26%-25.69% 7.93B
-0.13%-4.62%+16.55%+24.04% 6.43B
0.00%+0.22%+1.21%+14.11% 5.77B
+2.02%-8.19% - - 3.86B
+6.00%+10.42%+225.15%+61.59% 1.36B
-0.73%+1.19%-16.27%-56.34% 1.03B
-1.54%+2.28%+9.51% - 826M
-0.64%+1.96%+10.64%-94.50% 689M
+4.17%+2.74%+6.38%-22.68% 668M
Average +0.83%-0.33%+25.91%-11.77% 4.02B
Weighted average by Cap. +0.30%-1.92%+6.57%+1.11%

Financials

2026 *2027 *
Net sales 7.7B 5.5B 4.81B 4.43B 4.09B 530B 7.87B 53B 20.85B 259B 20.65B 20.2B 893B 8.86B 6.32B 5.52B 5.1B 4.7B 609B 9.05B 60.93B 23.96B 298B 23.74B 23.22B 1,026B
Net income -346M -247M -216M -199M -183M -23.76B -353M -2.38B -936M -11.64B -927M -906M -40.07B -335M -239M -209M -193M -178M -23.04B -343M -2.31B -907M -11.28B -898M -879M -38.84B
Net Debt 35.04B 25.01B 21.86B 20.17B 18.59B 2,409B 35.82B 241B 94.82B 1,180B 93.93B 91.87B 4,061B 37.26B 26.6B 23.24B 21.45B 19.77B 2,561B 38.09B 256B 101B 1,254B 99.88B 97.69B 4,318B
Logo Brookfield Renewable Corporation
Brookfield Renewable Corp. operates renewable power platforms and sustainable solutions. The Company’s operations consist of over 13,948 MW of installed hydroelectric, wind, solar, storage and ancillary capacity across Brazil, Colombia, North America and Europe. Its sustainable solutions assets include investment in a leading global nuclear services business and a portfolio of investments in carbon capture and storage capacity, agricultural renewable natural gas, materials recycling and eFuels manufacturing capacity, among others. It is focused on power markets in the United States. Its hydroelectric capacity in the United States is located in New York, Pennsylvania, and New England. In New York, it has over 74 hydroelectric facilities, in Pennsylvania, four hydroelectric facilities, and in New England, 48 hydroelectric facilities. Through its subsidiary TerraForm Power, it has a diverse portfolio of wind and solar platforms located in California, Illinois, Texas and New York.
Employees
2,411
Date Price Change Volume
26-07-16 $33.91 -0.50% 1,370,228
26-07-16 $34.08 -2.46% 1,350,015
26-07-15 $34.94 +1.19% 1,109,771
26-07-14 $34.53 +1.02% 1,109,872
26-07-13 $34.18 -2.54% 1,293,718
Trader
Investor
Global
Quality
ESG MSCI
AAA
Sell
Consensus
Buy
Mean consensus
HOLD
Number of Analysts
6
Last Close Price
33.91USD
Average target price
41.00USD
Spread / Average Target
+20.91%

Quarterly revenue - Rate of surprise

  1. Stock Market
  2. Stocks
  3. BEPC Stock