NYSE : BEPC

Brookfield Renewable Corporation — Institutional Ownership

$33.35 USD

$0.05 (0.15%)

Volume
2.06M
Average Volume
1.64M
Market Capitalization
$4.92B
P/E Ratio
-1.28
Dividend Yield
4.59%
Price Target
$39.00
Year High
$45.18
Year Low
$31.82
Day High
Day Low
Payout Ratio
$0.00
Current Ratio
$0.40
Institutional Ownership Summary
Institutional Ownership %

8.01%

Investors Holding

179

change: -241.0 | last: 420
Increased Positions

72

change: -137.0 | last: 209
Reduced Positions

63

change: -63.0 | last: 126
New Positions

24

change: -28.0 | last: 52
Sold Positions

258

change: 204.0 | last: 54
Total Calls

-

Total Puts

-

Put-Call Ratio

0.00

change: -12.1531 | last: 0.1215
Total Invested

541.78M

Beneficial Ownership Filings
Filing Date Reporting Person Amount Beneficially Owned % of Class
2026-07-23 BROOKFIELD CORPORATION 44.81M 24.10%
2026-07-23 BROOKFIELD RENEWABLE POWER INC. 5.76M 3.70%
2026-07-23 BROOKFIELD INVESTMENTS CORPORATION 28.86M 16.10%
2026-07-23 BROOKFIELD RENEWABLE PARTNERS LIMITED - 0.00%
2026-07-23 BROOKFIELD RENEWABLE PARTNERS L.P. - 0.00%
2026-07-23 BAM PARTNERS TRUST 44.81M 24.10%
2026-02-12 Clearbridge Investments, LLC 262.08K 0.20%
2021-02-08 Abigail P. Johnson 10.91M 6.33%
2021-02-08 FMR LLC 10.91M 6.33%
2020-08-03 BROOKFIELD INVESTMENTS CORPORATION 1.34M 1.20%
2020-08-03 BROOKFIELD ASSET MANAGEMENT INC. 44.54M 38.80%
2020-08-03 PARTNERS LIMITED 44.54M 38.80%
2020-08-03 BROOKFIELD RENEWABLE POWER INC. 43.2M 37.60%
2020-08-03 BROOKFIELD RENEWABLE PARTNERS LIMITED - 0.00%
2020-08-03 BROOKFIELD RENEWABLE PARTNERS L.P. - 0.00%
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-06-30 $37.12 182.38M $6.77B $717M $15.45B $21.5B
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