BEPC Brookfield Renewable Corporation logo

BEPC Brookfield Renewable Corporation

Utilities
$37.50-0.32%ClosedMarket Cap: $5.46B

As of 2026-05-25

Valuation

View Details

P/E (TTM)

PEG

P/B

-1.86

P/S

1.35

EV/EBITDA

45.21

DCF Value

$-44.12

FCF Yield

-13.5%

Div Yield

4.0%

Margins & Returns

Gross Margin

47.9%

Operating Margin

51.8%

Net Margin

-132.6%

ROE

494.5%

ROA

-8.2%

ROIC

4.7%

Financials

View All
PeriodRevenueNet IncomeEPS
Q1 null$1.21B$-3.00B$
Q4 null$938.0M$-706.0M$
FY null$3.73B$-2.34B$
Q3 null$931.0M$-233.0M$

Analyst Ratings

View All

Consensus

Hold

Target (Consensus)

$36.00

Target (Median)

$36.00

Target Range

$36.00 - $36.00

2 Strong Buy1 Buy1 Hold1 Sell1 Strong Sell
JP MorganOverweight
2026-04-16
Morgan StanleyUnderweight
2026-03-23
BarclaysEqual Weight
2026-01-23
BarclaysEqual Weight
2025-10-22
JP MorganOverweight
2025-10-16

Company Info

Sector

Utilities

Industry

Renewable Utilities

Country

US

Exchange

Beta

1.13

Brookfield Renewable Corporation owns and operates a portfolio of renewable energy power generating facilities primarily in the United States, Europe, Colombia, and Brazil. It operates hydroelectric, wind, and solar power plants with an installed capacity of approximately 12,723 megawatts. The company was incorporated in 2019 and is headquartered in New York, New York.

Peers