Valuation: Brookfield Renewable Corporation

Market Cap 17.71B 12.47B 10.9B 10.02B 9.34B 1,187B 17.98B 120B 46.75B 584B 46.8B 45.8B 2,011B P/E 2026 *
-86.9x
P/E 2027 * -86.9x
Enterprise Value 52.75B 37.14B 32.47B 29.84B 27.81B 3,536B 53.55B 358B 139B 1,738B 139B 136B 5,990B EV / Sales 2026 *
6.88x
EV / Sales 2027 * 6.23x
Free-Float
39.17%
Yield 2026 *
4.31%
Yield 2027 * 4.48%

Last Transcript: Brookfield Renewable Corporation

1 day-0.71%
1 week-3.24%
Current month-1.70%
1 month-6.03%
3 months-11.69%
6 months-8.52%
Current year-4.83%
1 week 35.84
Extreme 35.84
38.13
1 month 35.84
Extreme 35.84
39.38
Current year 34.4
Extreme 34.4
45.18
1 year 32.65
Extreme 32.65
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.
03-17Other

Director

10,495 0.0072%
03-17Other

Director

9,935 0.0069%
03-17Other

Chairperson

252 0.0002%
Change 5-day change 1-year change 3-year change Capi.($)
-0.71%-3.24%+6.98%+16.25% 12.48B
+1.76%-0.34%+4.04%-21.06% 8.6B
+1.46%-3.07%+28.33%+40.58% 6.92B
+0.32%+0.32%+2.54%+13.74% 5.66B
-5.40%-15.07% - - 5.14B
+0.93%+0.93%+178.71%+35.85% 1.12B
+1.27%-1.77%-20.04%-51.35% 1.08B
0.00%-2.17%+12.50% - 817M
+1.36%+4.93%+29.57%-94.70% 667M
+0.70%+2.88%+9.16%-21.86% 646M
Average +0.17%-1.54%+27.98%-10.32% 4.31B
Weighted average by Cap. -0.13%-2.95%+14.39%+7.74%

Financials

2026 *2027 *
Net sales 7.67B 5.4B 4.72B 4.34B 4.04B 514B 7.79B 52.07B 20.24B 253B 20.27B 19.83B 871B 8.82B 6.21B 5.43B 4.99B 4.65B 591B 8.95B 59.88B 23.28B 291B 23.3B 22.8B 1,001B
Net income -342M -241M -211M -194M -180M -22.94B -347M -2.32B -904M -11.28B -905M -885M -38.86B -332M -234M -204M -188M -175M -22.25B -337M -2.25B -876M -10.94B -877M -858M -37.69B
Net Debt 35.04B 24.67B 21.57B 19.82B 18.47B 2,349B 35.57B 238B 92.5B 1,155B 92.6B 90.62B 3,979B 37.26B 26.23B 22.93B 21.08B 19.65B 2,498B 37.83B 253B 98.36B 1,228B 98.47B 96.36B 4,231B
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
02/07/26 US$36.49 -0.71% 1,219,967
01/07/26 US$36.75 -1.00% 829,330
30/06/26 US$37.12 -0.30% 994,180
29/06/26 US$37.23 -1.27% 1,245,384
26/06/26 US$37.71 +0.24% 1,348,867
Trader
Investor
Global
Quality
ESG MSCI
AAA
Sell
Consensus
Buy
Mean consensus
HOLD
Number of Analysts
6
Last Close Price
36.49USD
Average target price
41.00USD
Spread / Average Target
+12.36%

Quarterly revenue - Rate of surprise

  1. Stock Market
  2. Stocks
  3. BEPC Stock