BEPC Bears Retreat, but Stock Keeps Falling
Brookfield Renewable Corporation heads into its June 17 earnings report having shed more than 5% in a week — yet short sellers are quietly covering rather than pressing their bets. The most striking feature of BEPC's…
