DailyIQ
Last updatedjust now

BEPC·Brookfield Renewable Corporation Brookfield Renewable Corporation Class A Subordinate Voting Shares

$33.36
+0.48 (+1.46%)
Overnight$32.88-0.48 (-1.44%)
High
$33.65
Open
$33.25
Market Cap
5.29B
52W High
$45.18
Low
$32.88
P. Close
$33.36
P/E
-
52W Low
$31.82
Fwd P/E
-34.81
DailyIQ Est.
-
Inst. Ownership
-
Short Interest
7.25%
Technical Score (1D)
18
SELL
News Sentiment
47
MIXED
No summary available yet.

EPS

EstBeatMiss
$-0.46$-0.33$-0.21$-0.08$0.05Q3'25Q3'26
QtrEstActual+/−
Q3'26$-0.40 - -
Q3'25$-0.01$-0.17-1618.3%

Revenue

EstBeatMiss
$931M$931M$931M$931M$931MQ3'25
QtrEstActual+/−
Q3'26 - - -
Q3'25 - $931M -

Market Data

BEPC Stock Snapshot

BEPC is currently trading at $32.88, giving Brookfield Renewable Corporation Brookfield Renewable Corporation Class A Subordinate Voting Shares a market cap of 5.29B. Today's range spans $32.88–$33.65, with shares opening at $33.25 and moving up $0.00 (0.0%) from the prior close. DailyIQ's technical score sits at 18/100 (SELL) with a news sentiment reading of 47/100.

Over the past year BEPC has traded between $31.82 and $45.18 - the current price is +3.3% off the 52-week low and -27.2% from the high.

Liquidity risk is the overlooked factor in BEPC's non-bullish setup (18/100, SELL): at 5.29B in the broader market market cap, bid-ask spreads widen when sentiment is neutral (47/100) and technical momentum is absent. Price: $32.88 (near 52-week lows in $31.82–$45.18). The exit costs in a thin-float small-cap stock with deteriorating technical conditions are materially higher than in larger-cap equivalents - a dynamic that risk managers typically account for before the technicals get worse, not after.

The absence of strong institutional sponsorship makes BEPC's SELL signal (18/100) more consequential than the same signal in a larger name, at 5.29B in the broader market market cap, there are fewer natural buyers to absorb selling pressure, which means the $31.82–$45.18 range's lower bound becomes a sharper test of the thesis. Sentiment at 47/100 (neutral) and price at $32.88 (near 52-week lows) don't yet suggest stabilization is imminent.

Recent News Coverage

Most recent articles, ranked by recency (click to expand).

0+ articles