Loading live market data…

Brookfield Renewable Corporation

NYSE:BEPC

$34.53 USD

$0.35 (1.02%)

Volume
1.11M
Average Volume
1.51M
Market Capitalization
$5.1B
P/E Ratio
-1.06
Dividend Yield
4.43%
Price Target
$36.00
Year High
$45.18
Year Low
$32.76
Day High
Day Low
Payout Ratio
$0.00
Current Ratio
$0.33

CCURRENT INSTITUTIONAL OWNERSHIP PERCENTAGE

0.17%

Investors Holding

26

change: -393 | last: 419

Increased Positions

12

change: -196 | last: 208

Reduced Positions

3

change: -123 | last: 126

New Positions

8

change: -44 | last: 52

Sold Positions

394

change: 340 | last: 54

Total Calls

-

Total Puts

-

Put-Call Ratio

0.00

change: -12.1531 | last: 0.1215

Total Invested

10.9M

BEPC Enterprise Value History

Annual
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2025-12-31 $38.34 179.65M $6.89B $963.64M $21.33B $27.26B
2024-12-31 $27.66 144.92M $4.01B $392M $14.09B $17.71B
2023-12-31 $28.79 179.65M $5.17B $441M $16.57B $21.3B
2022-12-31 $27.54 172.22M $4.74B $435M $14.08B $18.39B
2021-12-31 $36.83 172.2M $6.34B $410M $13.88B $19.82B
2020-12-31 $58.27 172.18M $10.03B $355M $13.21B $22.89B
2019-12-31 $28.56 306.3M $8.75B $304M $12.3B $20.75B
2018-12-31 $28.56 306.3M $8.75B $94M $5.54B $14.2B
2017-12-31 $28.56 306.3M $8.75B $75M $2B $10.67B
2016-12-31 $28.56 306.3M $8.75B $- $- $8.75B
Quarterly
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2026-03-31 $39.83 182.43M $7.27B $967.12M $20.97B $27.27B
2025-12-31 $38.34 179.65M $6.89B $963.64M $21.33B $27.26B
2025-09-30 $34.42 179.65M $6.18B $522M $14.7B $20.36B
2025-06-30 $32.78 179.65M $5.89B $523M $14.39B $19.75B
2025-03-31 $27.92 144.92M $4.05B $376M $14.14B $17.81B
2024-12-31 $27.66 179.64M $4.97B $392M $14.09B $18.67B
2024-09-30 $32.66 179.64M $5.87B $330M $13.8B $19.33B
2024-06-30 $27.74 179.64M $4.98B $389M $14.2B $18.79B
2024-03-31 $24.55 179.65M $4.41B $384M $14.52B $18.55B
2023-12-31 $28.79 179.65M $5.17B $627M $16.57B $21.12B
2023-09-30 $23.94 179.65M $4.3B $513M $13.8B $17.58B
2023-06-30 $31.52 179.66M $5.66B $852.17M $18.26B $23.07B