BEPC Brookfield Renewable Corporation
USUtilitiesAs of 2026-07-10 16:00
Why BEPC matters now
Brookfield Renewable Corporation (BEPC) is a US stock in Utilities. The latest InvestLog snapshot shows $35.07 with -1.34% on the session and $5.18B in market capitalization; recent performance reads 1-month +3.54% and YTD -2.40%.
The latest financial table shown here is Q1 2026, with revenue of $1.21B, net income of $-3.00B, and EPS of $-16.44. Investors can compare that operating picture with valuation signals such as P/E unavailable and FCF yield -13.3%.
The latest indexable market news headline is "Brookfield Renewable to Host Second Quarter 2026 Results Conference Call" from GlobeNewsWire.
Additional event context on this page matters because analyst consensus is Hold with a median target of $36.00. These signals are research inputs, not a recommendation.
Valuation
P/E (TTM)
—
PEG
—
P/B
-1.86
P/S
1.37
EV/EBITDA
-11.16
DCF Value
$-44.26
FCF Yield
-13.3%
Div Yield
4.1%
Margins & Returns
Gross Margin
47.9%
Operating Margin
51.8%
Net Margin
-132.6%
ROE
494.5%
ROA
-8.2%
ROIC
4.7%
Financials
| Period | Revenue | Net Income | EPS |
|---|---|---|---|
| Q1 2026 | $1.21B | $-3.00B | $-16.44 |
| Q4 2025 | $938.0M | $-706.0M | $-3.93 |
| FY 2025 | $3.73B | $-2.34B | $-13.05 |
| Q3 2025 | $931.0M | $-233.0M | $-1.30 |
Analyst Ratings
Consensus
Hold
Target (Consensus)
$36.00
Target (Median)
$36.00
Target Range
$36.00 - $36.00
Related Stocks
Latest News
Company Info
Sector
Utilities
Industry
Renewable Utilities
Country
US
Exchange
—
Beta
1.15
Brookfield Renewable Corporation is responsible for the management and operation of a comprehensive collection of renewable energy generation sites. Its operational footprint is predominantly located across the United States, Europe, Colombia, and Brazil. The company utilizes hydroelectric, wind, and solar technologies, collectively possessing a generating capability of approximately 12,723 megawatts. Established in 2019, Brookfield Renewable Corporation's main office is situated in New York, New York.