Valuation: Brookfield Renewable Corporation

Market Cap 16.25B 11.8B 10.1B 9.43B 8.65B 1,129B 16.57B 112B 43.6B 566B 44.31B 43.35B 1,874B P/E 2026 *
-28.4x
P/E 2027 * -28.9x
Enterprise Value 52.46B 38.09B 32.61B 30.43B 27.92B 3,644B 53.49B 361B 141B 1,826B 143B 140B 6,047B EV / Sales 2026 *
6.83x
EV / Sales 2027 * 6.18x
Free-Float
38.84%
Yield 2026 *
4.62%
Yield 2027 * 4.81%
1 day+1.61%
1 week-2.69%
Current month+2.13%
1 month+0.44%
3 months-5.76%
6 months-19.78%
Current year-11.16%
1 week 33.35
Extreme 33.35
36.36
1 month 31.82
Extreme 31.82
36.36
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.($)
-1.85%-2.69%+1.46%+21.04% 11.76B
+0.19%-1.88%-12.13%-18.39% 7.88B
-1.83%-4.50%+16.72%+43.05% 6.78B
-1.11%-1.44%-0.89%+6.21% 5.71B
+3.65%-21.45% - - 3.69B
-0.97%+4.51%+200.00%+50.89% 1.35B
+1.09%-2.55%-12.04%-58.39% 982M
+1.09%+3.80%+9.18% - 829M
-0.68%0.00%+14.06%-94.90% 664M
+0.71%0.00%-11.80%-27.92% 642M
Average +0.47%-3.50%+22.73%-9.80% 4.03B
Weighted average by Cap. +0.47%-4.94%+8.11%+10.08%

Financials

2026 *2027 *
Net sales 7.68B 5.58B 4.77B 4.45B 4.09B 534B 7.83B 52.84B 20.6B 267B 20.94B 20.48B 885B 8.81B 6.39B 5.47B 5.11B 4.69B 612B 8.98B 60.59B 23.62B 307B 24.01B 23.48B 1,015B
Net income -590M -428M -367M -342M -314M -40.97B -601M -4.06B -1.58B -20.53B -1.61B -1.57B -67.98B -384M -279M -239M -223M -205M -26.7B -392M -2.64B -1.03B -13.38B -1.05B -1.02B -44.29B
Net Debt 36.21B 26.29B 22.51B 21B 19.27B 2,515B 36.92B 249B 97.11B 1,260B 98.7B 96.55B 4,173B 38.17B 27.71B 23.73B 22.14B 20.31B 2,651B 38.92B 263B 102B 1,329B 104B 102B 4,399B
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-18 US$34.06 +1.61% 1,088,184
26-08-20 US$33.44 -1.82% 719,521
26-08-19 US$34.06 +1.61% 1,088,184
26-08-18 US$33.52 -4.50% 1,632,107
26-08-17 US$35.10 -1.13% 1,682,030
Trader
Investor
Global
Quality
ESG MSCI
AAA
Sell
Consensus
Buy
Mean consensus
HOLD
Number of Analysts
6
Last Close Price
34.06USD
Average target price
39.17USD
Spread / Average Target
+14.99%

Quarterly revenue - Rate of surprise

  1. Stock Market
  2. Stocks
  3. BEPC Stock