BEPC
Brookfield Renewable Corporation (Exchangeable Shares) - Class A
Brookfield Renewable Corporation (Exchangeable Shares) - Class A
Current Price
$36.32
-0.68%Brookfield Renewable Corporation (Exchangeable Shares) - Class A (BEPC) Stock Analysis
BEPC Financial Charts
FCF vs CAPEX
Cash vs Debt
Net Debt: 15.4B
Revenue
3.3B
FY19
3.2B
FY20
3.4B
FY21
3.9B
FY22
4.6B
FY23
4.6B
FY24
3.9B
FY25
Net Income
165M
FY19
—
FY20
946M
FY21
1.5B
FY22
—
FY23
236M
FY24
—
FY25
BEPC 52-Week Range
Earnings per share grew at a 12.7% CAGR.
Brookfield Renewable Corporation (Exchangeable Shares) - Class A (BEPC) Financial Summary
Brookfield Renewable Corporation (Exchangeable Shares) - Class A (BEPC) is a Utilities company in the Utilities - Renewable industry, listed on NYSE. The stock currently trades at $36.32 with a market capitalization of $5.26B.
Key valuation metrics include a P/E ratio of -1.16, and EPS of $0.00. The company reports a profit margin of -115.6%.
BEPC Key Financial Metrics
| Metric | Value |
|---|---|
| Market Cap | $5.26B |
| P/E Ratio | -1.16 |
| EPS | $0.00 |
| P/S Ratio | 1.34 |
| Profit Margin | -115.6% |
BEPC Revenue & Earnings History
| Year | Revenue | Net Income |
|---|---|---|
| FY19 | $3.31B | $165.00M |
| FY20 | $3.19B | $-2.74B |
| FY21 | $3.43B | $946.00M |
| FY22 | $3.87B | $1.50B |
| FY23 | $4.55B | $-181.00M |
| FY24 | $4.57B | $236.00M |
| FY25 | $3.92B | $-2.34B |
BEPC Quality Indicators
Brookfield Renewable Corporation (Exchangeable Shares) - Class A maintains a profit margin of -115.6% and an operating margin of 27.5%. The current ratio is 0.26.
About Brookfield Renewable Corporation (Exchangeable Shares) - Class A
Brookfield Renewable Corporation (Exchangeable Shares) - Class A
BEPC Free Cash Flow
Brookfield Renewable Corporation (Exchangeable Shares) - Class A generated $-68.00M in trailing twelve-month free cash flow, representing an FCF yield of -1.29%. This low FCF yield may reflect heavy reinvestment or growth spending.
BEPC Shares Outstanding
Brookfield Renewable Corporation (Exchangeable Shares) - Class A has 0.14 billion shares outstanding at a share price of $36.32, giving it a market capitalization of $5.26B.