Brookfield Renewable (BEPC) Stock: Price, Analysis