BEPC logo

BEPC

Brookfield Renewable CorporationNYSEUtilities
$41.32+2.25%ClosedMarket Cap: $6.01B

As of 2026-04-06

Valuation

View Details

P/E (TTM)

PEG

P/B

-13.34

P/S

1.61

EV/EBITDA

37.36

DCF Value

$-45.62

FCF Yield

-12.4%

Div Yield

3.7%

Margins & Returns

Gross Margin

59.9%

Operating Margin

56.9%

Net Margin

-62.9%

ROE

-1196.7%

ROA

-3.8%

ROIC

4.6%

Financials

View All
PeriodRevenueNet IncomeEPS
Q4 2025$938.0M$-706.0M$-3.93
FY 2025$3.73B$-2.34B$-13.05
Q3 2025$931.0M$-233.0M$-1.30
Q2 2025$952.0M$-1.41B$-10.86

Analyst Ratings

View All
Morgan StanleyUnderweight
2026-03-23
BarclaysEqual Weight
2026-01-23
BarclaysEqual Weight
2025-10-22
JP MorganOverweight
2025-10-16
Morgan StanleyOverweight
2025-08-26

Company Info

Sector

Utilities

Industry

Country

US

Exchange

NYSE

Beta

1.23

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