Valuation: Brookfield Renewable Corporation

Market Cap 16.24B 11.65B 10.09B 9.43B 8.62B 1,111B 16.49B 111B 43.39B 556B 43.76B 42.8B 1,852B P/E 2026 *
-28.1x
P/E 2027 * -28.7x
Enterprise Value 57.04B 40.93B 35.43B 33.12B 30.27B 3,904B 57.93B 388B 152B 1,953B 154B 150B 6,504B EV / Sales 2026 *
6.72x
EV / Sales 2027 * 6.25x
Free-Float
27.04%
Yield 2026 *
4.67%
Yield 2027 * 4.85%
1 day-0.90%
1 week+1.17%
Current month+1.17%
1 month-5.06%
3 months-8.02%
6 months-21.32%
Current year-12.00%
1 week 32.84
Extreme 32.84
34.46
1 month 31.82
Extreme 31.82
35.44
Current year 31.82
Extreme 31.82
45.18
1 year 31.82
Extreme 31.82
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.
5/20/25 Buy

Director

2,470 0.0017%
4/17/25 Option

Director

10,000 0.0069%
4/14/25 OtherCompany 0 0%
Change 5-day change 1-year change 3-year change Capi.($)
-0.95%+1.17%-0.50%+16.26% 11.65B
-1.05%-3.28%-11.49%-25.33% 7.83B
+1.62%+11.51%+24.85%+41.68% 6.65B
-1.21%-1.43%-2.07%+7.30% 5.73B
-3.80%-1.33% - - 3.94B
-0.97%+0.99%+178.69%+54.55% 1.34B
-3.07%-4.75%-7.74%-57.73% 1.03B
0.00%0.00%+6.94% - 820M
-1.96%+2.74%+2.04%-94.83% 689M
0.00%-0.70%-14.02%-27.69% 641M
Average -1.19%+1.30%+19.63%-10.72% 4.03B
Weighted average by Cap. -0.94%+1.31%+7.91%+6.77%

Financials

2026 *2027 *
Net sales 8.49B 6.09B 5.28B 4.93B 4.51B 581B 8.63B 57.83B 22.69B 291B 22.89B 22.39B 969B 8.7B 6.25B 5.41B 5.05B 4.62B 596B 8.84B 59.27B 23.26B 298B 23.45B 22.94B 993B
Net income -590M -423M -366M -342M -313M -40.36B -599M -4.02B -1.58B -20.19B -1.59B -1.55B -67.25B -384M -276M -239M -223M -204M -26.3B -390M -2.62B -1.03B -13.16B -1.04B -1.01B -43.82B
Net Debt 40.8B 29.28B 25.35B 23.69B 21.65B 2,792B 41.44B 278B 109B 1,397B 110B 108B 4,653B 38.17B 27.39B 23.71B 22.17B 20.26B 2,613B 38.77B 260B 102B 1,307B 103B 101B 4,353B
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-08-06 $33.74 +1.17% 1,773,662
26-08-06 $33.35 +0.15% 2,397,766
26-08-05 $33.30 -0.75% 3,406,243
26-08-04 $33.55 -1.79% 1,781,190
26-08-03 $34.16 +2.43% 1,614,377
Trader
Investor
Global
Quality
ESG MSCI
AAA
Sell
Consensus
Buy
Mean consensus
HOLD
Number of Analysts
6
Last Close Price
33.74USD
Average target price
39.17USD
Spread / Average Target
+16.08%

Quarterly revenue - Rate of surprise

  1. Stock Market
  2. Stocks
  3. BEPC Stock